7 #include "CallbackGatherXThetasInCurves.h" 8 #include "DocumentModelExportFormat.h" 9 #include "EngaugeAssert.h" 10 #include "ExportPointsSelectionFunctions.h" 15 const QStringList &curvesIncluded,
18 EXPORT_POINTS_SELECTION_FUNCTIONS_INTERPOLATE_FIRST_CURVE),
19 modelExport.extrapolateOutsideEndpoints (),
28 LOG4CPP_DEBUG_S ((*mainCat)) <<
"CallbackGatherXThetasInCurves::callback" 29 <<
" curveName=" << curveName.toLatin1().data()
30 <<
" point=" << point.
identifier().toLatin1().data();
43 return CALLBACK_SEARCH_RETURN_CONTINUE;
virtual CallbackSearchReturn callback(const QString &curveName, const Point &point)
Callback method.
const Transformation & transformation() const
Get method for transformation.
Base callback for collecting X/Theta independent variables, for functions, in preparation for exporti...
CallbackGatherXThetasInCurves(const DocumentModelExportFormat &modelExport, const QStringList &curvesIncluded, const Transformation &transformation)
Single constructor.
void updateMinMax(const QString &curveName, const Point &point)
Update the tracked min and max values for each curve.
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...
QPointF posScreen() const
Accessor for screen position.
void addGraphX(double xGraph)
Save one graph x value.
QString identifier() const
Unique identifier for a specific Point.
CurvesIncludedHash curvesIncludedHash() const
Get method for included names as hash.