18 #ifndef QGSLAYOUTPOINT_H 
   19 #define QGSLAYOUTPOINT_H 
   21 #include "qgis_core.h" 
   65     void setPoint( 
const double x, 
const double y ) { mX = x; mY = y; }
 
   72     double x()
 const { 
return mX; }
 
   79     void setX( 
const double x ) { mX = x; }
 
   86     double y()
 const { 
return mY; }
 
   93     void setY( 
const double y ) { mY = y; }
 
  120     QPointF toQPointF() 
const;
 
  126     QString encodePoint() 
const;
 
  158     SIP_PYOBJECT __repr__();
 
  161     sipRes = PyUnicode_FromString( 
str.toUtf8().constData() );
 
This class provides a method of storing points, consisting of an x and y coordinate,...
double x() const
Returns x coordinate of point.
void setUnits(const QgsUnitTypes::LayoutUnit units)
Sets the units for the point.
void setX(const double x)
Sets the x coordinate of point.
QgsUnitTypes::LayoutUnit units() const
Returns the units for the point.
double y() const
Returns y coordinate of point.
void setY(const double y)
Sets y coordinate of point.
void setPoint(const double x, const double y)
Sets new x and y coordinates for the point.
LayoutUnit
Layout measurement units.
@ LayoutMillimeters
Millimeters.
static Q_INVOKABLE QString toAbbreviatedString(QgsUnitTypes::DistanceUnit unit)
Returns a translated abbreviation representing a distance unit.
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
QgsMargins operator*(const QgsMargins &margins, double factor)
Returns a QgsMargins object that is formed by multiplying each component of the given margins by fact...
QgsMargins operator/(const QgsMargins &margins, double divisor)
Returns a QgsMargins object that is formed by dividing the components of the given margins by the giv...