UnitValue

class axioma.render.UnitValue

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

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

UnitValue()
UnitValue(unit, value)

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

Параметры
  • unit (Unit) – Единицы измерения.

  • value (float) – Количество единиц.

convertedTo(unit)

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

Параметры

unit (Unit) – Единица измерения, в которую необходимо произвести расчет.

Результат

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

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

UnitValue

convertedTo(unit, dpi)

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

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

  • dpi (int) – количество точек на дюйм

Результат

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

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

UnitValue

setValue(value)

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

Параметры

value (float) – Количество единиц.

toDeviceUnits(dpi)

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

Параметры

dpi (int) – количество точек на дюйм

Результат

Количество единиц устройства рисования, соответствующих этой величине.

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

float

unit()

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

Результат

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

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

Unit

value()

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

Результат

Величина

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

float