Go to the documentation of this file.
7 #ifndef CALLBACK_GATHER_X_THETAS_ABSTRACT_BASE_H
8 #define CALLBACK_GATHER_X_THETAS_ABSTRACT_BASE_H
25 bool extrapolateOutsideEndpoints,
32 const Point &point) = 0;
64 bool m_extrapolateOutsideEndpoints;
65 QStringList m_curvesIncluded;
75 #endif // CALLBACK_GATHER_X_THETAS_ABSTRACT_BASE_H
void updateMinMax(const QString &curveName, const Point &point)
Update the tracked min and max values for each curve.
const Transformation & transformation() const
Get method for transformation.
CurveLimits curveLimitsMax() const
Endpoint maxima for each curve, if extrapolation has been disabled.
CallbackSearchReturn
Return values for search callback methods.
void addGraphX(double xGraph)
Save one graph x value.
ValuesVectorXOrY xThetaValuesRaw() const
Resulting x/theta values for all included functions.
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporti...
virtual ~CallbackGatherXThetasAbstractBase()
virtual CallbackSearchReturn callback(const QString &curveName, const Point &point)=0
Callback method.
QHash< QString, bool > CurvesIncludedHash
QHash< QString, double > CurveLimits
CurvesIncludedHash curvesIncludedHash() const
Get method for included names as hash.
QStringList curvesIncluded() const
Get method for included names.
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...
CurveLimits curveLimitsMin() const
Endpoint minima for each curve, if extrapolation has been disabled.
QMap< double, bool > ValuesVectorXOrY