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
Loading...
Searching...
No Matches
Collaboration diagram for Data Storage Classes:

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...

Detailed Description

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.

See also
Data Management and -storage
Tutorial (JKQTPDatastore): Basic Usage of JKQTPDatastore for a detailed description of how to use this class for data management!