Viewport
=================

.. currentmodule:: axioma.render

.. class:: Viewport

	Простейшая реализация интерфейса :class:`ViewportInterface`. Может использоваться для отрисовки геометрических объектов, у которых отсутствует информация о координатной системе.

	Унаследован от: :class:`ViewportInterface`

		.. py:method:: Viewport()

			Конструктор с пустыми значениями

		.. py:method:: Viewport(other)

			Копирующий конструктор

			:param other: Исходный Viewport, на базе которого необходимо сделать копию.
			:type other: :class:`~axioma.render.Viewport`

		.. py:method:: Viewport(deviceRect, sceneRect)

			Конструктор с заданием параметров преобразования

			:param deviceRect: Область устройства рисования.
			:type deviceRect: :class:`~PyQt5.QtCore.QRectF`
			:param sceneRect: Область сцены.
			:type sceneRect: :class:`~PyQt5.QtCore.QRectF`
