BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Definition at line 114 of file ProfileItems.h.
Public Member Functions | |
std::unique_ptr< IProfile2D > | createProfile () const override |
DoubleDescriptor | gamma () const |
DoubleDescriptor | omegaX () const |
DoubleDescriptor | omegaY () const |
virtual void | serialize (Streamer &s) |
void | setGamma (double gamma) |
void | setOmegaX (double omega_x) |
void | setOmegaY (double omega_y) |
virtual DoubleDescriptors | valueDescriptors () const |
Protected Attributes | |
DoubleProperty | m_gamma |
DoubleProperty | m_omegaX |
DoubleProperty | m_omegaY |
|
overridevirtual |
Implements Profile2DItem.
Definition at line 171 of file ProfileItems.cpp.
References Profile2DItem::gamma(), Profile2DItem::omegaX(), and Profile2DItem::omegaY().
|
inherited |
Definition at line 147 of file ProfileItems.cpp.
References Profile2DItem::m_gamma.
Referenced by Profile2DCauchyItem::createProfile(), createProfile(), Profile2DGateItem::createProfile(), Profile2DConeItem::createProfile(), Profile2DVoigtItem::createProfile(), Profile2DItem::setGamma(), Profile2DItem::valueDescriptors(), and Profile2DVoigtItem::valueDescriptors().
|
inherited |
Definition at line 127 of file ProfileItems.cpp.
References Profile2DItem::m_omegaX.
Referenced by Profile2DCauchyItem::createProfile(), createProfile(), Profile2DGateItem::createProfile(), Profile2DConeItem::createProfile(), Profile2DVoigtItem::createProfile(), Profile2DItem::valueDescriptors(), and Profile2DVoigtItem::valueDescriptors().
|
inherited |
Definition at line 137 of file ProfileItems.cpp.
References Profile2DItem::m_omegaY.
Referenced by Profile2DCauchyItem::createProfile(), createProfile(), Profile2DGateItem::createProfile(), Profile2DConeItem::createProfile(), Profile2DVoigtItem::createProfile(), Profile2DItem::valueDescriptors(), and Profile2DVoigtItem::valueDescriptors().
|
virtualinherited |
Reimplemented in Profile2DVoigtItem.
Definition at line 119 of file ProfileItems.cpp.
References Streamer::assertVersion(), Profile2DItem::m_gamma, Profile2DItem::m_omegaX, Profile2DItem::m_omegaY, and Serialize::rwProperty().
|
inherited |
Definition at line 152 of file ProfileItems.cpp.
References Profile2DItem::gamma(), Profile2DItem::m_gamma, and DoubleProperty::set().
|
inherited |
Definition at line 132 of file ProfileItems.cpp.
References Profile2DItem::m_omegaX, and DoubleProperty::set().
|
inherited |
Definition at line 142 of file ProfileItems.cpp.
References Profile2DItem::m_omegaY, and DoubleProperty::set().
|
virtualinherited |
Reimplemented in Profile2DVoigtItem.
Definition at line 157 of file ProfileItems.cpp.
References Profile2DItem::gamma(), Profile2DItem::omegaX(), and Profile2DItem::omegaY().
Referenced by LayerEditorUtils::doubleDescriptorsOfItem().
|
protectedinherited |
Definition at line 106 of file ProfileItems.h.
Referenced by Profile2DItem::Profile2DItem(), Profile2DItem::gamma(), Profile2DItem::serialize(), Profile2DVoigtItem::serialize(), and Profile2DItem::setGamma().
|
protectedinherited |
Definition at line 104 of file ProfileItems.h.
Referenced by Profile2DItem::Profile2DItem(), Profile2DItem::omegaX(), Profile2DItem::serialize(), Profile2DVoigtItem::serialize(), and Profile2DItem::setOmegaX().
|
protectedinherited |
Definition at line 105 of file ProfileItems.h.
Referenced by Profile2DItem::Profile2DItem(), Profile2DItem::omegaY(), Profile2DItem::serialize(), Profile2DVoigtItem::serialize(), and Profile2DItem::setOmegaY().