6 #ifndef FUNCTIONCLEAN_H_
7 #define FUNCTIONCLEAN_H_
9 #include "plotsconfig.h"
11 #include "functiondefinition.h"
50 #endif // FUNCTIONCLEAN_H_
A function which filters out infinite and NaN values.
Definition: functionclean.h:28
void evaluate(PlotFunctionResult &result, double time, unsigned int argc, const double *argv, const PlotFunctionInfo &info, void *context) const override
Evaluates the function, filtering infinite and NaN values.
const QString & category() const
Access the function categorisation for UI grouping.
Definition: functiondefinition.h:57
Plot sampling progress information for PlotFunction.
Definition: plotfunctioninfo.h:16
unsigned argc() const
Access the minimum argument count.
Definition: functiondefinition.h:93
FunctionClean(const QString &category=QString())
Constructor.
Result value from a PlotFunction.
Definition: plotfunctionresult.h:27
Defines a function which can be used with the FunctionRegister.
Definition: functiondefinition.h:34