15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_STANDARDITEMS_DATA2DITEM_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_STANDARDITEMS_DATA2DITEM_H
31 static inline const std::string T_XAXIS =
"T_XAXIS";
32 static inline const std::string T_YAXIS =
"T_YAXIS";
36 void setAxes(std::unique_ptr<BinnedAxisItem> x_axis, std::unique_ptr<BinnedAxisItem> y_axis);
42 void setContent(
const std::vector<double>& data);
44 std::vector<double> content()
const;
47 void insert_axis(std::unique_ptr<BinnedAxisItem> axis,
const std::string& tag);
Item to represent an axis with arbitrary binning.
Complex item holding mixed SessionItem types (single properties and other CompountItems).
Represents two-dimensional data (axes definition and 2d array of values).
materialitems.h Collection of materials to populate MaterialModel.