ContextInterface

class axioma.render.ContextInterface

Базовый класс контекста рисования

От него наследуются: Context, MapContext

painter()

Ссылка на объект для рисования

Результат:QPainter для рисования
Тип результата:QPainter
viewport()

Информация о преобразовании координат между устройством вывода и первоначальной сценой (карты или отчета). А так же о том, какой участок сцены рисуется

Результат:Ссылка на viewport
Тип результата:Viewport
dpi()

Количество точек на дюйм, с которым происходит рисование. Влияет на отрисовку в “реальных” единицах измерения (мм, см, пункты)

Результат:Количество точек на дюйм
Тип результата:int
sceneToDeviceTransform()

Матрица преобразования из координат сцены в координаты устройства рисования

Результат:Матрица преобразования
Тип результата:QTransform
deviceToSceneTransform()

Матрица преобразования из координат устройства рисования в координаты сцены

Результат:Матрица преобразования
Тип результата:QTransform
setPainter(painter)

Устанавливает QPainter для рисования

Параметры:painter (QPainter) – Новое значение
setDpi(dpi)

Устанавливает количество точек на дюйм

Параметры:dpi (int) – Новое значение
static deviceDpi(dev)

Функция для расчета dpi для QPaintDevice

Параметры:dev (QPaintDevice) – Устройство для анализа
Результат:значение dpi
Тип результата:int