| QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
    | 
This class provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units. More...
#include <qgslayoutmeasurement.h>
| Public Member Functions | |
| QgsLayoutMeasurement (double length, Qgis::LayoutUnit units=Qgis::LayoutUnit::Millimeters) | |
| Constructor for QgsLayoutMeasurement.  More... | |
| QString | encodeMeasurement () const | 
| Encodes the layout measurement to a string.  More... | |
| double | length () const | 
| Returns the length of the measurement.  More... | |
| bool | operator!= (QgsLayoutMeasurement other) const | 
| QgsLayoutMeasurement | operator* (double v) const | 
| Multiplies the measurement by a scalar value.  More... | |
| QgsLayoutMeasurement | operator*= (double v) | 
| Multiplies the measurement by a scalar value.  More... | |
| QgsLayoutMeasurement | operator+ (double v) const | 
| Adds a scalar value to the measurement.  More... | |
| QgsLayoutMeasurement | operator+= (double v) | 
| Adds a scalar value to the measurement.  More... | |
| QgsLayoutMeasurement | operator- (double v) const | 
| Subtracts a scalar value from the measurement.  More... | |
| QgsLayoutMeasurement | operator-= (double v) | 
| Subtracts a scalar value from the measurement.  More... | |
| QgsLayoutMeasurement | operator/ (double v) const | 
| Divides the measurement by a scalar value.  More... | |
| QgsLayoutMeasurement | operator/= (double v) | 
| Divides the measurement by a scalar value.  More... | |
| bool | operator== (QgsLayoutMeasurement other) const | 
| void | setLength (const double length) | 
| Sets the length of the measurement.  More... | |
| void | setUnits (const Qgis::LayoutUnit units) | 
| Sets the units for the measurement.  More... | |
| Qgis::LayoutUnit | units () const | 
| Returns the units for the measurement.  More... | |
| Static Public Member Functions | |
| static QgsLayoutMeasurement | decodeMeasurement (const QString &string) | 
| Decodes a measurement from a string.  More... | |
This class provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units.
Definition at line 32 of file qgslayoutmeasurement.h.
| 
 | explicit | 
Constructor for QgsLayoutMeasurement.
| length | measurement length | 
| units | measurement units | 
Definition at line 24 of file qgslayoutmeasurement.cpp.
| 
 | static | 
Decodes a measurement from a string.
Definition at line 35 of file qgslayoutmeasurement.cpp.
| QString QgsLayoutMeasurement::encodeMeasurement | ( | ) | const | 
Encodes the layout measurement to a string.
Definition at line 30 of file qgslayoutmeasurement.cpp.
| 
 | inline | 
Returns the length of the measurement.
Definition at line 47 of file qgslayoutmeasurement.h.
| bool QgsLayoutMeasurement::operator!= | ( | QgsLayoutMeasurement | other | ) | const | 
Definition at line 50 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator* | ( | double | v | ) | const | 
Multiplies the measurement by a scalar value.
Definition at line 77 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator*= | ( | double | v | ) | 
Multiplies the measurement by a scalar value.
Definition at line 82 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator+ | ( | double | v | ) | const | 
Adds a scalar value to the measurement.
Definition at line 55 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator+= | ( | double | v | ) | 
Adds a scalar value to the measurement.
Definition at line 60 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator- | ( | double | v | ) | const | 
Subtracts a scalar value from the measurement.
Definition at line 66 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator-= | ( | double | v | ) | 
Subtracts a scalar value from the measurement.
Definition at line 71 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator/ | ( | double | v | ) | const | 
Divides the measurement by a scalar value.
Definition at line 88 of file qgslayoutmeasurement.cpp.
| QgsLayoutMeasurement QgsLayoutMeasurement::operator/= | ( | double | v | ) | 
Divides the measurement by a scalar value.
Definition at line 93 of file qgslayoutmeasurement.cpp.
| bool QgsLayoutMeasurement::operator== | ( | QgsLayoutMeasurement | other | ) | const | 
Definition at line 45 of file qgslayoutmeasurement.cpp.
| 
 | inline | 
Sets the length of the measurement.
Definition at line 53 of file qgslayoutmeasurement.h.
| 
 | inline | 
Sets the units for the measurement.
Does not alter the stored length, ie. no length conversion is done.
Definition at line 66 of file qgslayoutmeasurement.h.
| 
 | inline | 
Returns the units for the measurement.
Definition at line 59 of file qgslayoutmeasurement.h.