Engauge Digitizer 2
Loading...
Searching...
No Matches
CallbackGatherXThetasInCurves.h
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2019 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_GATHER_X_THETAS_IN_CURVES_H
8#define CALLBACK_GATHER_X_THETAS_IN_CURVES_H
9
12#include "ExportValuesXOrY.h"
13#include "Transformation.h"
14#include "ValuesVectorXOrY.h"
15
17class Point;
18
26{
27public:
30 const QStringList &curvesIncluded,
32
34 virtual CallbackSearchReturn callback (const QString &curveName,
35 const Point &point);
36
37private:
39
40};
41
42#endif // CALLBACK_GATHER_X_THETAS_IN_CURVES_H
CallbackSearchReturn
Return values for search callback methods.
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporti...
const Transformation & transformation() const
Get method for transformation.
QStringList curvesIncluded() const
Get method for included names.
Callback for collecting X/Theta independent variables, for functions, in preparation for exporting,...
virtual CallbackSearchReturn callback(const QString &curveName, const Point &point)
Callback method.
Model for DlgSettingsExportFormat and CmdSettingsExportFormat.
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...
Definition Point.h:26
Affine transformation between screen and graph coordinates, based on digitized axis points.