36 return !( *
this == other );
51 return !( *
this == other );
61 return ( ( this->
isNull() && other.
isNull() ) || this->equals( other ) ) &&
crs() == other.
crs();
66 return !( *
this == other );
This class represents a coordinate reference system (CRS).
A geometry is the spatial representation of a feature.
static QgsGeometry fromRect(const QgsRectangle &rect)
Creates a new geometry from a QgsRectangle.
static QgsGeometry fromPointXY(const QgsPointXY &point)
Creates a new geometry from a QgsPointXY object.
A class to represent a 2D point.
bool operator==(const QgsPointXY &other) const
A rectangle specified with double values.
bool operator==(const QgsRectangle &r1) const
A base class for geometry primitives which are stored with an associated reference system.
QgsCoordinateReferenceSystem crs() const
Returns the associated coordinate reference system, or an invalid CRS if no reference system is set.
QgsReferencedGeometryBase(const QgsCoordinateReferenceSystem &crs=QgsCoordinateReferenceSystem())
Constructor for QgsReferencedGeometryBase, with the specified crs.
A QgsGeometry with associated coordinate reference system.
bool operator==(const QgsReferencedGeometry &other) const
QgsReferencedGeometry()=default
bool operator!=(const QgsReferencedGeometry &other) const
static QgsReferencedGeometry fromReferencedPointXY(const QgsReferencedPointXY &point)
Construct a new QgsReferencedGeometry from referenced point.
static QgsReferencedGeometry fromReferencedRect(const QgsReferencedRectangle &rectangle)
Construct a new QgsReferencedGeometry from referenced rectangle.
A QgsPointXY with associated coordinate reference system.
bool operator!=(const QgsReferencedPointXY &other)
QgsReferencedPointXY()=default
bool operator==(const QgsReferencedPointXY &other)
A QgsRectangle with associated coordinate reference system.
bool operator!=(const QgsReferencedRectangle &other) const
bool operator==(const QgsReferencedRectangle &other) const
QgsReferencedRectangle()=default
const QgsCoordinateReferenceSystem & crs