subsurface/stats
Berthold Stoeger a034014a6a statistics: implement a structure representing the chart state
The StatsState structure fully describes the current state of
the chart: the selected axes, operations and additional chart
features, such as legend or labels.

The code implements sanity checks and reacts accordingly,
if an invalid combination of variables and charts is chosen.

The chart and variable lists to be displayed can be queried
and are encapsulated in the StatsState::UIState structure.

Some variable / chart combinations are possible, but not
recommended, which is represented by a warning flag.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2021-01-02 11:04:03 -08:00
..
barseries.cpp statistics: implement a bar series 2021-01-02 11:04:03 -08:00
barseries.h statistics: implement a bar series 2021-01-02 11:04:03 -08:00
boxseries.cpp statistics: implement a box-and-whisker series 2021-01-02 11:04:03 -08:00
boxseries.h statistics: implement a box-and-whisker series 2021-01-02 11:04:03 -08:00
CMakeLists.txt statistics: implement a structure representing the chart state 2021-01-02 11:04:03 -08:00
informationbox.cpp statistics: implement a simple information box 2021-01-02 11:04:03 -08:00
informationbox.h statistics: implement a simple information box 2021-01-02 11:04:03 -08:00
legend.cpp statistics: add a header file defining z-values 2021-01-02 11:04:03 -08:00
legend.h statistics: implement a legend box 2021-01-01 21:10:10 +01:00
pieseries.cpp statistics: implement pie series 2021-01-02 11:04:03 -08:00
pieseries.h statistics: implement pie series 2021-01-02 11:04:03 -08:00
scatterseries.cpp statistics: implement scatter series 2021-01-02 11:04:03 -08:00
scatterseries.h statistics: implement scatter series 2021-01-02 11:04:03 -08:00
statsaxis.cpp statistics: implement axes 2021-01-02 11:04:03 -08:00
statsaxis.h statistics: implement axes 2021-01-02 11:04:03 -08:00
statscolors.cpp statistics: add color-related functions 2021-01-01 21:10:10 +01:00
statscolors.h statistics: add color-related functions 2021-01-01 21:10:10 +01:00
statsseries.cpp statistics: add series interface class 2021-01-02 11:04:03 -08:00
statsseries.h statistics: add series interface class 2021-01-02 11:04:03 -08:00
statsstate.cpp statistics: implement a structure representing the chart state 2021-01-02 11:04:03 -08:00
statsstate.h statistics: implement a structure representing the chart state 2021-01-02 11:04:03 -08:00
statstranslations.h
statsvariables.cpp
statsvariables.h
zvalues.h statistics: add a header file defining z-values 2021-01-02 11:04:03 -08:00