![]() |
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
|
Topics | |
| Interfaces To Other Libraries | |
Classes | |
| class | JKQTPColumn |
| Manages one column of data. Data may either be stored internally as double* array or QVector<double> or the object may reference an external array of data. This class also provides basic tools to edit the data, change column size etc. More... | |
| class | JKQTPColumnBackInserter |
| iterator, which allows to insert into a column of a JKQTPDatastore More... | |
| class | JKQTPColumnConstIterator |
| iterator over the data in the column of a JKQTPDatastore More... | |
| class | JKQTPColumnIterator |
| iterator over the data in the column of a JKQTPDatastore More... | |
| class | JKQTPDatastore |
This class manages data columns (with entries of type double ), used by JKQTPlotter/JKQTBasePlotter to represent data for plots. More... | |
| class | JKQTPDatastoreModel |
| QAbstractTableModel descendent that allows to view data in a JKQTPDatastore. More... | |
The classes in this group implement a data storage system for use with the main plotter class. Basically a table of data is generated as a set of logical columns that may be bound to different data sources (internal or external memory arrays. Later on it is simply possible to plot graphs using the column number and the not a link to the actual data array, as the link is stored in these classes.