16 #include "Base/Util/Assert.h"
55 return {
"None",
"",
""};
57 return {
"Gate",
"",
""};
59 return {
"Lorentz",
"",
""};
61 return {
"Gaussian",
"",
""};
63 return {
"Log Normal",
"",
""};
65 return {
"Cosine",
"",
""};
67 return {
"Trapezoid",
"",
""};
Defines class DistributionItemCatalog.
Defines class DistributionItem and several subclasses.
static QVector< Type > symmetricTypes()
Types of symmetric distributions.
static Type type(const DistributionItem *item)
Returns the enum type of the given item.
static UiInfo uiInfo(Type t)
UiInfo on the given type.
static DistributionItem * create(Type type)
Creates the item of the given type.
static QVector< Type > types()
Available types of items.