/************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutmeasurementconverter.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsLayoutMeasurementConverter { %Docstring This class provides a method of converting QgsLayoutMeasurements from one unit to another. Conversion to or from pixel units utilizes a specified dots per inch (DPI) property for the converter. Converters default to using 300 DPI. .. seealso:: QgsLayoutMeasurement .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgslayoutmeasurementconverter.h" %End public: QgsLayoutMeasurementConverter(); ~QgsLayoutMeasurementConverter(); void setDpi( const double dpi ); %Docstring Sets the dots per inch (``dpi``) for the measurement converter. This is used when converting measurements to and from pixels. .. seealso:: dpi() %End double dpi() const; %Docstring Returns the Dots per inch (DPI) of the measurement converter. This is used when converting measurements to and from pixels. .. seealso:: setDpi() :rtype: float %End QgsLayoutMeasurement convert( const QgsLayoutMeasurement &measurement, const QgsUnitTypes::LayoutUnit targetUnits ) const; %Docstring Converts a measurement from one unit to another. \param measurement measurement to convert \param targetUnits units to convert measurement into :return: measurement converted to target units :rtype: QgsLayoutMeasurement %End QgsLayoutSize convert( const QgsLayoutSize &size, const QgsUnitTypes::LayoutUnit targetUnits ) const; %Docstring Converts a layout size from one unit to another. \param size layout size to convert \param targetUnits units to convert size into :return: size converted to target units :rtype: QgsLayoutSize %End QgsLayoutPoint convert( const QgsLayoutPoint &point, const QgsUnitTypes::LayoutUnit targetUnits ) const; %Docstring Converts a layout point from one unit to another. \param point layout point to convert \param targetUnits units to convert point into :return: point converted to target units :rtype: QgsLayoutPoint %End }; /************************************************************************ * This file has been generated automatically from * * * * src/core/layout/qgslayoutmeasurementconverter.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/