15 #ifndef BORNAGAIN_GUI_COREGUI_MODELS_FTDISTRIBUTIONITEMS_H
16 #define BORNAGAIN_GUI_COREGUI_MODELS_FTDISTRIBUTIONITEMS_H
30 void add_omega_property();
36 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
42 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
48 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
54 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
60 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
67 std::unique_ptr<IFTDistribution1D> createFTDistribution()
const;
81 void add_omega_properties();
82 void add_gamma_property();
83 void add_properties();
89 std::unique_ptr<IFTDistribution2D> createFTDistribution()
const;
95 std::unique_ptr<IFTDistribution2D> createFTDistribution()
const;
101 std::unique_ptr<IFTDistribution2D> createFTDistribution()
const;
107 std::unique_ptr<IFTDistribution2D> createFTDistribution()
const;
115 std::unique_ptr<IFTDistribution2D> createFTDistribution()
const;
Defines interface class IFTDistribution1D, and children thereof.
Defines interface class IFTDistribution2D, and children thereof.
Defines class SessionItem.
static const QString P_OMEGA
virtual std::unique_ptr< IFTDistribution1D > createFTDistribution() const =0
virtual ~FTDistribution1DItem()
static const QString P_ETA
static const QString P_OMEGA_X
static const QString P_GAMMA
static const QString P_OMEGA_Y
virtual std::unique_ptr< IFTDistribution2D > createFTDistribution() const =0
static const QString P_ETA
QString const & name(EShape k)