15 #ifndef BORNAGAIN_GUI_MODEL_DEVICE_BEAMANGLEITEMS_H
16 #define BORNAGAIN_GUI_MODEL_DEVICE_BEAMANGLEITEMS_H
Defines class BeamDistributionItem.
static void initDistribution(DistributionItem *newDistribution, const DistributionItem *currentDistribution)
double azimuthalAngle() const
double scaleFactor() const override
void serialize(Streamer &s) override
The BeamDistributionItem handles wavelength, inclination and azimuthal parameter distribution for Bea...
void serialize(Streamer &s) override
BeamInclinationAngleItem()
double inclinationAngle() const
double scaleFactor() const override
static void initDistribution(DistributionItem *newDistribution, const DistributionItem *currentDistribution)
Supports serialization to or deserialization from QXmlStream.