51 return {
"None",
"",
""};
53 return {
"Radial paracrystal",
"Interference function of radial paracrystal",
54 ":/SampleDesignerToolbox/images/ParaCrystal1D.png"};
56 return {
"2D paracrystal",
"Interference function of two-dimensional paracrystal",
57 ":/SampleDesignerToolbox/images/ParaCrystal2D.png"};
59 return {
"1D lattice",
"Interference function of 1D lattice",
60 ":/SampleDesignerToolbox/images/Lattice1D.png"};
62 return {
"2D lattice",
"Interference function of 2D lattice",
63 ":/SampleDesignerToolbox/images/Lattice2D.png"};
65 return {
"Finite 2D lattice",
"Interference function of finite 2D lattice",
66 ":/SampleDesignerToolbox/images/Lattice2DFinite.png"};
68 return {
"Hard disk Percus-Yevick",
"Interference function for hard disk Percus-Yevick",
69 ":/SampleDesignerToolbox/images/Lattice2D.png"};
Defines class InterferenceItemCatalog.
Defines InterferenceItems's classes.
static InterferenceItem * create(Type type)
Creates the item of the given type.
static Type type(const InterferenceItem *item)
Returns the enum type of the given item.
static UiInfo uiInfo(Type t)
UiInfo on the given type.
static QVector< Type > types()
Available types of interference items.
@ RadialParaCrystalRadial