UnitValue

class axioma.render.UnitValue

Класс, объединяющий величину и единицу измерения.

UnitValue()

Конструктор по умолчанию создает величину 1 пиксель.

UnitValue(unit, value)

Конструктор, принимающий величину и единицу.

Параметры:
  • unit (Unit) – Единицы измерения.
  • value (float) – Количество единиц.
unit()

Единица измерения.

Результат:Единица измерения
Тип результата:Unit
value()

Величина, соответствующая единице измерения.

Результат:Величина
Тип результата:float
setValue(value)

Установка нового значения величины.

Параметры:value (float) – Количество единиц.
toDeviceUnits(dpi)

Преобразование в единицы устройства рисования.

Параметры:dpi (int) – количество точек на дюйм
Результат:Количество единиц устройства рисования, соответствующих этой величине.
Тип результата:float
convertedTo(unit)

Преобразование в другие единицы измерения.

Параметры:unit (Unit) – Единица измерения, в которую необходимо произвести расчет.
Результат:Новый объект с переданной единицей измерения и пересчитанным значением
Тип результата:UnitValue
convertedTo(unit, dpi)

Преобразование в другие единицы измерения с учетом DPI устройства.

Параметры:
  • unit (Unit) – Единица измерения, в которую необходимо произвести расчет.
  • dpi (int) – количество точек на дюйм
Результат:

Новый объект с переданной единицей измерения и пересчитанным значением

Тип результата:

UnitValue