Engauge Digitizer
2
|
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporting. More...
#include <CallbackGatherXThetasAbstractBase.h>
Public Member Functions | |
CallbackGatherXThetasAbstractBase (bool firstCurveOnly, bool extrapolateOutsideEndpoints, const QStringList &curvesIncluded, const Transformation &transformation) | |
Single constructor. | |
virtual CallbackSearchReturn | callback (const QString &curveName, const Point &point)=0 |
Callback method. | |
CurveLimits | curveLimitsMax () const |
Endpoint maxima for each curve, if extrapolation has been disabled. | |
CurveLimits | curveLimitsMin () const |
Endpoint minima for each curve, if extrapolation has been disabled. | |
ValuesVectorXOrY | xThetaValuesRaw () const |
Resulting x/theta values for all included functions. | |
Protected Member Functions | |
void | addGraphX (double xGraph) |
Save one graph x value. | |
QStringList | curvesIncluded () const |
Get method for included names. | |
CurvesIncludedHash | curvesIncludedHash () const |
Get method for included names as hash. | |
const Transformation & | transformation () const |
Get method for transformation. | |
void | updateMinMax (const QString &curveName, const Point &point) |
Update the tracked min and max values for each curve. | |
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporting.
Definition at line 20 of file CallbackGatherXThetasAbstractBase.h.