7#ifndef CALLBACK_BOUNDING_RECTS_H
8#define CALLBACK_BOUNDING_RECTS_H
47 void mergeCoordinateX (
const QPointF &pos,
48 QPointF &boundingRectMin,
49 QPointF &boundingRectMax,
51 void mergeCoordinateY (
const QPointF &pos,
52 QPointF &boundingRectMin,
53 QPointF &boundingRectMax,
59 bool m_isEmptyScreenX;
60 bool m_isEmptyScreenY;
62 QPointF m_boundingRectGraphMin;
63 QPointF m_boundingRectGraphMax;
64 QPointF m_boundingRectScreenMin;
65 QPointF m_boundingRectScreenMax;
CallbackSearchReturn
Return values for search callback methods.
DocumentAxesPointsRequired
QPointF boundingRectGraphMin(bool &isEmpty) const
Graph coordinate bounding rectangle's (xmin,ymin) corner.
QRectF boundingRectScreen(bool &isEmpty) const
Screen coordinate bounding rectangle.
CallbackSearchReturn callback(const QString &curveName, const Point &point)
Callback method.
CallbackBoundingRects(DocumentAxesPointsRequired documentAxesPointsRequired, const Transformation &transformation)
Single constructor.
QPointF boundingRectGraphMax(bool &isEmpty) const
Graph coordinate bounding rectangle's (xmax,ymax) corner.
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...