2 class AbstractAnalysisData /NoDefaultCtors/ {
4 #include <gromacs/analysisdata/abstractdata.h>
7 bool isMultipoint() const;
8 int dataSetCount() const;
9 int columnCount(int dataSet) const;
10 int columnCount() const;
11 virtual int frameCount() const = 0;
12 AnalysisDataFrameRef tryGetDataFrame(int index) const;
13 AnalysisDataFrameRef getDataFrame(int index) const;
14 bool requestStorage(int nframes);
17 class AnalysisDataFrameRef /NoDefaultCtors/ {
19 #include <gromacs/analysisdata/dataframe.h>
23 //const AnalysidDataFrameHeader& header() const;
24 int frameIndex() const;
27 int pointSetCount() const;
28 AnalysisDataPointSetRef pointSet(int index) const;
29 double y(int i) const;
30 double dy(int i) const;
31 bool present(int i) const;
32 bool allPresent() const;
35 class AnalysisDataFrameHeader /NoDefaultCtors/ {
37 #include <gromacs/analysisdata/dataframe.h>
46 class AnalysisDataPointSetRef /NoDefaultCtors/ {
48 #include <gromacs/analysisdata/dataframe.h>
51 const AnalysisDataFrameHeader& header() const;
52 int frameIndex() const;
55 int dataSetIndex() const;
56 int firstColumn() const;
57 int columnCount() const;
58 int lastColumn() const;
59 //const std::vector<AnalysisDataValue>& values() const;
60 double y(int i) const;
61 double dy(int i) const;
62 bool present(int i) const;
63 bool allPresent() const;