![]() |
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 ![$ [x,y]=f(t, \vec{p}) $](form_200.png)

| 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 ![$ [x,y]=f(t) $](form_198.png)
| 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 