Engauge Digitizer  2
 All Classes Functions Variables Typedefs Enumerations Friends Pages
CallbackUpdateTransform.h
1 /******************************************************************************************************
2  * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3  * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4  * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5  ******************************************************************************************************/
6 
7 #ifndef CALLBACK_UPDATE_TRANSFORM_H
8 #define CALLBACK_UPDATE_TRANSFORM_H
9 
10 #include "CallbackAxisPointsAbstract.h"
11 #include <QPointF>
12 #include <QString>
13 #include <QTransform>
14 
15 class Point;
16 
20 {
21 public:
24  DocumentAxesPointsRequired documentAxesPointsRequired);
25 
28  bool transformIsDefined () const;
29 
30 private:
32 
33 };
34 
35 #endif // CALLBACK_UPDATE_TRANSFORM_H
Callback for collecting axis points and then calculating the current transform from those axis points...
DocumentAxesPointsRequired documentAxesPointsRequired() const
Number of axes points required for the transformation.
bool transformIsDefined() const
True if enough Points were available to create a Transformation.
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...
Definition: Point.h:25
Model for DlgSettingsCoords and CmdSettingsCoords.
Callback for collecting axis points and then performing common calculations on those axis points...