|
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. More... | |
| virtual | ~CallbackGatherXThetasAbstractBase () |
| virtual CallbackSearchReturn | callback (const QString &curveName, const Point &point)=0 |
| Callback method. More... | |
| CurveLimits | curveLimitsMax () const |
| Endpoint maxima for each curve, if extrapolation has been disabled. More... | |
| CurveLimits | curveLimitsMin () const |
| Endpoint minima for each curve, if extrapolation has been disabled. More... | |
| ValuesVectorXOrY | xThetaValuesRaw () const |
| Resulting x/theta values for all included functions. More... | |
Protected Member Functions | |
| void | addGraphX (double xGraph) |
| Save one graph x value. More... | |
| QStringList | curvesIncluded () const |
| Get method for included names. More... | |
| CurvesIncludedHash | curvesIncludedHash () const |
| Get method for included names as hash. More... | |
| const Transformation & | transformation () const |
| Get method for transformation. More... | |
| void | updateMinMax (const QString &curveName, const Point &point) |
| Update the tracked min and max values for each curve. More... | |
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporting.
Definition at line 20 of file CallbackGatherXThetasAbstractBase.h.
| CallbackGatherXThetasAbstractBase::CallbackGatherXThetasAbstractBase | ( | bool | firstCurveOnly, |
| bool | extrapolateOutsideEndpoints, | ||
| const QStringList & | curvesIncluded, | ||
| const Transformation & | transformation | ||
| ) |
Single constructor.
Definition at line 17 of file CallbackGatherXThetasAbstractBase.cpp.
|
virtual |
Definition at line 41 of file CallbackGatherXThetasAbstractBase.cpp.
|
protected |
Save one graph x value.
Definition at line 45 of file CallbackGatherXThetasAbstractBase.cpp.
|
pure virtual |
Callback method.
Implemented in CallbackGatherXThetasInGridLines, and CallbackGatherXThetasInCurves.
| CurveLimits CallbackGatherXThetasAbstractBase::curveLimitsMax | ( | ) | const |
Endpoint maxima for each curve, if extrapolation has been disabled.
Definition at line 50 of file CallbackGatherXThetasAbstractBase.cpp.
| CurveLimits CallbackGatherXThetasAbstractBase::curveLimitsMin | ( | ) | const |
Endpoint minima for each curve, if extrapolation has been disabled.
Definition at line 55 of file CallbackGatherXThetasAbstractBase.cpp.
|
protected |
Get method for included names.
Definition at line 60 of file CallbackGatherXThetasAbstractBase.cpp.
|
protected |
Get method for included names as hash.
Definition at line 65 of file CallbackGatherXThetasAbstractBase.cpp.
|
protected |
Get method for transformation.
Definition at line 70 of file CallbackGatherXThetasAbstractBase.cpp.
|
protected |
Update the tracked min and max values for each curve.
Definition at line 75 of file CallbackGatherXThetasAbstractBase.cpp.
| ValuesVectorXOrY CallbackGatherXThetasAbstractBase::xThetaValuesRaw | ( | ) | const |
Resulting x/theta values for all included functions.
Definition at line 102 of file CallbackGatherXThetasAbstractBase.cpp.
1.8.14