Context ================= .. currentmodule:: axioma.render .. class:: Context Простейшая реализация интерфейса :class:`ContextInterface`. Унаследован от: :class:`ContextInterface` .. py:method:: Context() Конструктор с пустыми значениями .. py:method:: Context(painter) Конструктор :param painter: объект QPainter для рисования :type painter: :class:`~PyQt5.QtGui.QPainter` .. py:method:: Context(painter, viewport) Конструктор :param painter: объект QPainter для рисования :type painter: :class:`~PyQt5.QtGui.QPainter` :param viewport: Viewport преобразования координат :type viewport: :class:`~axioma.render.Viewport` .. py:method:: Context(painter, viewport, dpi) Конструктор :param painter: объект QPainter для рисования :type painter: :class:`~PyQt5.QtGui.QPainter` :param viewport: Viewport преобразования координат :type viewport: :class:`~axioma.render.Viewport` :param dpi: Количество точек на дюйм :type dpi: :class:`int` .. py:method:: Context(other) Копирующий конструктор :param other: Исходный Context, на базе которого необходимо сделать копию. :type other: :class:`~axioma.render.Context` .. py:method:: setViewport(viewport) Устанавливает новое значение Viewport :param viewport: Новое значение :type viewport: :class:`~axioma.render.Viewport`