UnitSize
=================

.. currentmodule:: axioma.render

.. class:: UnitSize

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

		.. py:method:: UnitSize(unit, value)

			Конструктор

			:param  unit: Единицы измерения
			:type unit: :class:`Unit`
			:param value: Значение
			:type value: :class:`float`

		.. py:method:: UnitSize(unit, value)

			Конструктор

			:param  unit: Единицы измерения
			:type unit: :class:`Unit`
			:param value: Значение
			:type value: :class:`~PyQt5.QtCore.QSizeF`

		.. py:method:: name()

			Возвращает единицу измерения

			:return: True, если да. В противном случае False
			:rtype: :class:`Unit`

		.. py:method:: unit()

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

			:return: Единица измерения
			:rtype: :class:`Unit`

		.. py:method:: value()

			Размер, соответствующий единице измерения.

			:return: Величина
			:rtype: :class:`~PyQt5.QtCore.QSizeF`

		.. py:method:: toDeviceUnits(dpi)

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

			:param dpi: количество точек на дюйм
			:type dpi: :class:`int`
			:return:  Размер в единицах устройства рисования, соответствующих этой величине.
			:rtype: :class:`~PyQt5.QtCore.QSizeF`

		.. py:method:: height()

			Высота

			:return: Значение
			:rtype: :class:`float`

		.. py:method:: setHeight(h)

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

			:param  h: Высота
			:type h: :class:`flost`

		.. py:method:: width()

			Ширина

			:return: Значение
			:rtype: :class:`float`

		.. py:method:: setWidth(w)

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

			:param  w: Ширина
			:type w: :class:`flost`
	
		.. py:method:: convertedTo(unit)

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

			:param unit: Единица измерения, в которую необходимо произвести расчет.
			:type unit: :class:`Unit`
			:return: Новый объект с переданной единицей измерения и пересчитанным значением
			:rtype: :class:`~axioma.render.UnitValue`

		.. py:method:: convertedTo(unit, dpi)

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

			:param unit: Единица измерения, в которую необходимо произвести расчет.
			:type unit: :class:`Unit`
			:param dpi: количество точек на дюйм
			:type dpi: :class:`int`
			:return: Новый объект с переданной единицей измерения и пересчитанным значением
			:rtype: :class:`~axioma.render.UnitValue`
