bool QgsRectangle::operator==( const QgsRectangle & r1 ) const { return ( r1.xMaximum() == xMaximum() && r1.xMinimum() == xMinimum() && r1.yMaximum() == yMaximum() && r1.yMinimum() == yMinimum() ); }
void QgsRectangle::unionRect( const QgsRectangle& r ) { if ( r.xMinimum() < xMinimum() ) setXMinimum( r.xMinimum() ); if ( r.xMaximum() > xMaximum() ) setXMaximum( r.xMaximum() ); if ( r.yMinimum() < yMinimum() ) setYMinimum( r.yMinimum() ); if ( r.yMaximum() > yMaximum() ) setYMaximum( r.yMaximum() ); }
void QgsRectangle::include( const QgsPoint &p ) { if ( p.x() < xMinimum() ) setXMinimum( p.x() ); else if ( p.x() > xMaximum() ) setXMaximum( p.x() ); if ( p.y() < yMinimum() ) setYMinimum( p.y() ); if ( p.y() > yMaximum() ) setYMaximum( p.y() ); }