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 | |
struct | JKQTBasePlotter::allPlotElements |
Functor which does not apply any filter to JKQTPPlotElement, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More... | |
struct | JKQTBasePlotter::filterPlotElementByXAxis |
filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getXAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More... | |
struct | JKQTBasePlotter::filterPlotElementByYAxis |
filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getYAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More... | |
class | JKQTBasePlotter |
base class for 2D plotter classes (used by the plotter widget JKQTPlotter) More... | |
class | JKQTPlotter |
plotter widget for scientific plots (uses JKQTBasePlotter to do the actual drawing) More... | |
class | JKQTBasePlotter::JKQTPPen |
represents a pen, when plotting in JKQTPlotter/JKQTBasePlotter More... | |
struct | JKQTPlotter::MouseDragAction |
ties a MouseActionMode to a mouse-button and a keyboard-modifier More... | |
struct | JKQTPlotter::MouseDragMarker |
describes a marker to be drawn by paintUserAction() More... | |
struct | JKQTBasePlotter::PlotMargin |
used for calculated value: describing a section in the freespace outside the graph area More... | |
class | JKQTBasePlotter::PlotMargins |
used for calculated value: describing all sections of freespace outside the graph area More... | |
struct | JKQTBasePlotter::textSizeKey |
internal tool class for text-sizess in a plot key More... | |
This group contains the actual plotter classes, that implement layout management code, coordinate system management an actual plotter widget ...
There are two main classes: