30 , m_layoutItem(layoutItem)
33 setTitle(
"Interference Function");
63 while (layouter.
layout()->rowCount() > 1)
64 layouter.
layout()->removeRow(1);
85 layouter.
addValue(itf->positionVariance());
87 layouter.
addValue(itf->rotationAngle());
90 layouter.
addValue(itf->positionVariance());
91 layouter.
addValue(itf->peakDistance());
92 layouter.
addValue(itf->dampingLength());
93 layouter.
addValue(itf->domainSize());
97 layouter.
addValue(itf->positionVariance());
99 addDensityRelatedValue(itf->density());
101 layouter.
addValue(itf->positionVariance());
103 layouter.
addRow(itf->latticeType().label, w);
106 layouter.
addValue(itf->positionVariance());
107 layouter.
addValue(itf->domainSize1());
108 layouter.
addValue(itf->domainSize2());
110 layouter.
addRow(itf->latticeType().label, w);
112 layouter.
addValue(itf->positionVariance());
113 layouter.
addValue(itf->dampingLength());
114 layouter.
addValue(itf->domainSize1());
115 layouter.
addValue(itf->domainSize2());
117 layouter.
addRow(itf->latticeType().label, w);
Defines classes releted to event filtering.
Defines class GroupBoxCollapser.
Defines InterferenceItems's classes.
Defines classes Lattice2DItems.
Defines class ParticleLayoutItem.
Defines class SampleEditorController.
Defines class UIntDescriptor.
Describes properties of a double value which are necessary to allow GUI representation,...
static GroupBoxCollapser * installIntoGroupBox(QGroupBox *groupBox, bool expanded=true)
void setTitle(const QString &title)
Set the title of the group box. Do not use the method groupBox->setTitle() any more once the add-on i...
SelectionDescriptor< InterferenceItem * > interference() const
Class to modify a sample from the layer oriented sample editor.
void setDensityRelatedValue(InterferenceItem *interferenceItem, double newValue, DoubleDescriptor d)
Set an interference function's value which affects the total particle density of the containing parti...
void selectInterference(InterferenceForm *widget, int newIndex)
static void install(QObject *obj)