![]() |
JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
|
Classes | |
class | JKQTPEvaluatedFunctionGraphBase |
Base class for graph classes that evaluate a mathematical function (e.g. defined as a C-function), using an adaptive plotting algorithm from JKQTPAdaptiveFunctionGraphEvaluator. More... | |
class | JKQTPEvaluatedFunctionWithErrorsGraphBase |
extends JKQTPEvaluatedFunctionGraphBase with some basic properties (e.g. function parameters) for a second function that calculates an error (for drawing error indicators) More... | |
class | JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase |
This class extends JKQTPEvaluatedFunctionWithErrorsGraphBase with functions to draw the graphs and set the drawing style. More... | |
class | JKQTPFunctorLineGraphBase |
extends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from C++-functors of type jkqtpSimplePlotFunctionType or jkqtpPlotFunctionType More... | |
class | JKQTPParsedFunctionLineGraphBase |
extends JKQTPEvaluatedFunctionWithErrorsGraphDrawingBase with the capabilities to define functions from strings that are parsed by JKQTPMathParser More... | |
class | JKQTPXFunctionLineGraph |
This implements line plots where the data is taken from a user supplied function ![]() | |
class | JKQTPXParsedFunctionLineGraph |
This implements line plots where the data is taken from a user supplied function ![]() | |
class | JKQTPXYFunctionLineGraph |
This implements line plots where the data is taken from a user supplied function ![]() ![]() | |
class | JKQTPXYFunctionLineGraphBase |
Base class for line plots where the data is taken from a user supplied function ![]() ![]() | |
class | JKQTPYFunctionLineGraph |
This implements line plots where the data is taken from a user supplied function ![]() | |
class | JKQTPYParsedFunctionLineGraph |
This implements line plots where the data is taken from a user supplied function ![]() | |
struct | JKQTPParsedFunctionLineGraphBase::ParsedFunctionLineGraphFunctionData |
INTERNAL data structure combining a JKQTPMathParser and a JKQTPMathParser::jkmpNode. More... | |
struct | JKQTPEvaluatedFunctionGraphBase::PlotFunctorSpec |
specifies an internal plot functor More... | |
Typedefs | |
typedef std::function< QPointF(double, const QVector< double >)> | jkqtpParametricCurveFunctionType |
type of functions that may be plotted by JKQTPXYFunctionLineGraph | |
typedef std::function< double(double, const QVector< double > &)> | jkqtpPlotFunctionType |
type of functions that may be plotted by JKQTPXFunctionLineGraph and JKQTPYFunctionLineGraph | |
typedef std::function< QPointF(double)> | jkqtpSimpleParametricCurveFunctionType |
simplified type of functions (without parameters) that may be plotted by JKQTPXYFunctionLineGraph | |
typedef std::function< double(double)> | jkqtpSimplePlotFunctionType |
simplified type of functions (without parameters) that may be plotted by JKQTPXFunctionLineGraph and JKQTPYFunctionLineGraph | |
Screenshot | Classes |
---|---|
![]() | JKQTPXFunctionLineGraph, JKQTPYFunctionLineGraph |
![]() | JKQTPXParsedFunctionLineGraph, JKQTPYParsedFunctionLineGraph |
![]() | JKQTPXYFunctionLineGraph |
typedef std::function<QPointF(double, const QVector<double>)> jkqtpParametricCurveFunctionType |
type of functions that may be plotted by JKQTPXYFunctionLineGraph
This is the type of functions
typedef std::function<double(double, const QVector<double>&)> jkqtpPlotFunctionType |
type of functions that may be plotted by JKQTPXFunctionLineGraph and JKQTPYFunctionLineGraph
This is the type of functions
typedef std::function<QPointF(double)> jkqtpSimpleParametricCurveFunctionType |
simplified type of functions (without parameters) that may be plotted by JKQTPXYFunctionLineGraph
This is the type of functions
typedef std::function<double(double)> jkqtpSimplePlotFunctionType |
simplified type of functions (without parameters) that may be plotted by JKQTPXFunctionLineGraph and JKQTPYFunctionLineGraph
This is the type of functions