|
BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Definition at line 57 of file ProfileItemCatalogs.h.
Classes | |
| struct | UiInfo |
Public Types | |
| using | CatalogedType = Profile2DItem |
| enum class | Type : uint8_t { Cauchy = 1 , Gauss = 2 , Gate = 3 , Cone = 4 , Voigt = 5 } |
Static Public Member Functions | |
| static CatalogedType * | create (Type type) |
| Creates the item of the given type. More... | |
| static Type | type (const CatalogedType *item) |
| Returns the enum type of the given item. More... | |
| static QVector< Type > | types () |
| List of available types, sorted as expected in the UI. More... | |
| static UiInfo | uiInfo (Type t) |
| UiInfo on the given type. More... | |
Definition at line 59 of file ProfileItemCatalogs.h.
|
strong |
|
static |
Creates the item of the given type.
Definition at line 85 of file ProfileItemCatalogs.cpp.
References Cauchy, Cone, Gate, Gauss, type(), and Voigt.
|
static |
Returns the enum type of the given item.
Definition at line 126 of file ProfileItemCatalogs.cpp.
References Cauchy, Cone, Gate, Gauss, and Voigt.
Referenced by ParameterTreeBuilder::addInterference(), create(), and uiInfo().
|
static |
List of available types, sorted as expected in the UI.
Definition at line 103 of file ProfileItemCatalogs.cpp.
|
static |