diff --git a/src/domain.cpp b/src/domain.cpp index d874ea9..2516cbd 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -26,6 +26,11 @@ qreal Domain::spanY() const return m_maxY - m_minY; } +bool Domain::isEmpty() const +{ + return spanX()==0 || spanY()==0; +} + Domain Domain::subDomain(const QRectF& rect, qreal maxWidth,qreal maxHeight) const { Domain domain; diff --git a/src/domain_p.h b/src/domain_p.h index db0c5ca..23fb103 100644 --- a/src/domain_p.h +++ b/src/domain_p.h @@ -12,6 +12,7 @@ public: qreal spanX() const; qreal spanY() const; + bool isEmpty() const; friend bool operator== (const Domain &domain1, const Domain &domain2); friend bool operator!= (const Domain &domain1, const Domain &domain2);