BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Editor for the case where there is no single inclination angle.
Definition at line 28 of file InclinationAnglesEditor.h.
Signals | |
void | dataChanged () |
Public Member Functions | |
InclinationAnglesEditor (QWidget *parent, SpecularBeamInclinationItem *item) | |
void | updateIndicators () |
Private Slots | |
void | onAxisTypeSelected (int index) |
void | updatePlot () |
Private Attributes | |
SphericalAxisForm * | m_form |
SpecularBeamInclinationItem * | m_item |
DistributionPlot * | m_plot |
DistributionSelector * | m_selector |
InclinationAnglesEditor::InclinationAnglesEditor | ( | QWidget * | parent, |
SpecularBeamInclinationItem * | item | ||
) |
Definition at line 25 of file InclinationAnglesEditor.cpp.
References dataChanged(), SphericalAxisForm::dataChanged(), DistributionSelector::distributionChanged(), GroupBoxCollapser::installIntoGroupBox(), m_form, m_item, m_plot, m_selector, onAxisTypeSelected(), SpecularBeamInclinationItem::pointwiseAlphaAxisDefined(), SpecularBeamInclinationItem::pointwiseAlphaAxisSelected(), DistributionPlot::setShowMouseCoords(), GUI::ID::Symmetric, and updatePlot().
|
signal |
|
privateslot |
Definition at line 81 of file InclinationAnglesEditor.cpp.
References SpecularBeamInclinationItem::alphaAxis(), dataChanged(), m_form, m_item, SpecularBeamInclinationItem::pointwiseAlphaAxisSelected(), SpecularBeamInclinationItem::selectPointwiseAxis(), SpecularBeamInclinationItem::selectUniformAxis(), SphericalAxisForm::setEnabled(), and SphericalAxisForm::setItem().
Referenced by InclinationAnglesEditor().
void InclinationAnglesEditor::updateIndicators | ( | ) |
Definition at line 76 of file InclinationAnglesEditor.cpp.
References m_form, and SphericalAxisForm::updateData().
Referenced by SpecularBeamEditor::SpecularBeamEditor().
|
privateslot |
Definition at line 97 of file InclinationAnglesEditor.cpp.
References BeamDistributionItem::distribution(), DistributionSelector::item(), m_plot, m_selector, DistributionPlot::plotItem(), and DistributionPlot::setItem().
Referenced by InclinationAnglesEditor().
|
private |
Definition at line 44 of file InclinationAnglesEditor.h.
Referenced by InclinationAnglesEditor(), onAxisTypeSelected(), and updateIndicators().
|
private |
Definition at line 45 of file InclinationAnglesEditor.h.
Referenced by InclinationAnglesEditor(), and onAxisTypeSelected().
|
private |
Definition at line 46 of file InclinationAnglesEditor.h.
Referenced by InclinationAnglesEditor(), and updatePlot().
|
private |
Definition at line 43 of file InclinationAnglesEditor.h.
Referenced by InclinationAnglesEditor(), and updatePlot().