15 #ifndef BORNAGAIN_GUI2_MODEL_INSTRUMENTITEMS_H
16 #define BORNAGAIN_GUI2_MODEL_INSTRUMENTITEMS_H
21 #include "darefl_export.h"
43 static inline const std::string P_NBINS =
"P_NBINS";
44 static inline const std::string P_QMIN =
"P_QMIN";
45 static inline const std::string P_QMAX =
"P_QMAX";
48 std::vector<double> qScanValues()
const override;
55 static inline const std::string P_IMPORTED_DATA =
"P_IMPORTED_DATA";
62 std::vector<double> qScanValues()
const override;
76 static inline const std::string P_INTENSITY =
"P_INTENSITY";
77 static inline const std::string P_SCAN_GROUP =
"P_SCAN_GROUP";
81 std::vector<double> qScanValues()
const;
83 double intensity()
const;
92 static inline const std::string P_BEAM =
"P_BEAM";
Complex item holding mixed SessionItem types (single properties and other CompountItems).
One-dimensional graph representation of Data1DItem.
Group item holds collection of predefined items.
Represents base type for beam scan parameters.
virtual std::vector< double > qScanValues() const =0
Represents scan according to imported experimental data.
Represents Q-space specular scan with fixed bin size.
Represents specular beam, contains settings of scan parameters.
Represents specular instrument.
Represent selection of possible specular scans.
materialitems.h Collection of materials to populate MaterialModel.
Based on Qt example "codeeditor" Copyright (C) 2016 The Qt Company Ltd.