27 #include "../../../geometry/Envelope.h"
28 #include "../canvas/MapDisplay.h"
32 #include <QMouseEvent>
47 if(e->button() != Qt::LeftButton)
68 if(e->button() != Qt::LeftButton)
75 QRect displayRect = m_display->rect();
76 m_rect.moveCenter(m_origin);
80 QPointF ll(m_rect.left(), m_rect.bottom());
81 QPointF ur(m_rect.right(), m_rect.top());
82 ll = m_display->transform(ll);
83 ur = m_display->transform(ur);
88 emit extentAcquired(envelope);
This class implements a concrete tool to define a boundary rectangle.
An Envelope defines a 2D rectangular region.