Engauge Digitizer  2
 All Classes Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Protected Member Functions | List of all members
CallbackGatherXThetasAbstractBase Class Referenceabstract

Base callback for collecting X/Theta independent variables, for functions, in preparation for exporting. More...

#include <CallbackGatherXThetasAbstractBase.h>

Inheritance diagram for CallbackGatherXThetasAbstractBase:
CallbackGatherXThetasInCurves CallbackGatherXThetasInGridLines

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 Transformationtransformation () const
 Get method for transformation.
 
void updateMinMax (const QString &curveName, const Point &point)
 Update the tracked min and max values for each curve.
 

Detailed Description

Base callback for collecting X/Theta independent variables, for functions, in preparation for exporting.

Definition at line 20 of file CallbackGatherXThetasAbstractBase.h.


The documentation for this class was generated from the following files: