Mantid
|
Class FitOptionsBrowser implements QtPropertyBrowser to display and set properties of Fit algorithm (excluding Function and Workspace) More...
#include <FitOptionsBrowser.h>
Signals | |
void | changedToSequentialFitting () |
void | changedToSimultaneousFitting () |
void | doublePropertyChanged (const QString &propertyName) |
Public Member Functions | |
bool | addPropertyToBlacklist (const QString &) |
Adds the property with the given name to a blacklist of properties to hide. More... | |
void | copyPropertiesToAlgorithm (Mantid::API::IAlgorithm &fit) const |
Copy values of the properties to an algorithm. More... | |
FitOptionsBrowser (QWidget *parent=nullptr, FittingMode fitType=FittingMode::SIMULTANEOUS) | |
Constructor. More... | |
FittingMode | getCurrentFittingType () const |
Get the current fitting type, ie which algorithm to use: Simultaneous for Fit and Sequential for PlotPeakByLogValue. More... | |
QString | getParameterToPlot () const |
Get name of a function parameter to plot against LogValue after sequential fitting. More... | |
QString | getProperty (const QString &name) const |
Get a string representation of a Fit's property value. More... | |
void | loadSettings (const QSettings &settings) |
Load property values from settings. More... | |
void | lockCurrentFittingType (FittingMode fitType) |
Lock the browser in a particular fitting type state. More... | |
void | saveSettings (QSettings &settings) const |
Save the last property values in settings. More... | |
void | setCurrentFittingType (FittingMode fitType) |
Set the current fitting type, ie which algorithm to use: Simultaneous for Fit and Sequential for PlotPeakByLogValue. More... | |
void | setLogNames (const QStringList &logNames) |
Define log names to use with the LogValue property. More... | |
void | setParameterNamesForPlotting (const QStringList &parNames) |
Define names of function parameters that can be plotted against the LogValue. More... | |
void | setProperty (const QString &name, const QString &value) |
Set a new value to a Fit's property. More... | |
void | unlockCurrentFittingType () |
Make the fitting type changeable again. More... | |
~FitOptionsBrowser () | |
Protected Member Functions | |
QtProperty * | addDoubleProperty (const QString &propertyName) |
Declares a property of type double, inserting it in the QMap attributes. More... | |
void | displayProperty (const QString &propertyName, bool show=true) |
Show or hide in the browser a supported property. More... | |
void | displaySequentialFitProperties () |
Show sequential fit (PlotPeakByLogValue) properties and hide the others. More... | |
Private Types | |
using | GetterType = QString(FitOptionsBrowser::*)(QtProperty *) const |
using | SetterType = void(FitOptionsBrowser::*)(QtProperty *, const QString &) |
Private Slots | |
void | doubleChanged (QtProperty *property) |
pass the signal emitted by m_doubleManager More... | |
void | enumChanged (QtProperty *) |
Update the browser when an enum property changes. More... | |
Private Member Functions | |
void | addProperty (const QString &name, QtProperty *prop, QString(FitOptionsBrowser::*getter)(QtProperty *) const, void(FitOptionsBrowser::*setter)(QtProperty *, const QString &)) |
void | createBrowser () |
Create the Qt property browser and set up property managers. More... | |
void | createCommonProperties () |
void | createProperties () |
Create browser's QtProperties. More... | |
QtProperty * | createPropertyProperty (Mantid::Kernel::Property *prop) |
Create a QtProperty for an Algorithm Property and attach it to the correct manager. More... | |
void | createSequentialFitProperties () |
void | createSimultaneousFitProperties () |
void | displayNormalFitProperties () |
Show normal Fit properties and hide the others. More... | |
QString | getBoolProperty (QtProperty *) const |
Get the value of a bool algorithm property. More... | |
QString | getDoubleProperty (QtProperty *) const |
Get the value of a double algorithm property. More... | |
QString | getIntProperty (QtProperty *) const |
Get the value of an integer algorithm property. More... | |
QString | getMinimizer (QtProperty *) const |
Get the value of the Minimizer property. More... | |
QString | getStringEnumProperty (QtProperty *) const |
Get the value of a string algorithm property with predefined set of values. More... | |
QString | getStringProperty (QtProperty *) const |
Get the value of a string algorithm property. More... | |
void | initFittingTypeProp () |
Initialize the fitting type property. More... | |
void | removeProperty (const QString &name) |
Remove a property previously added with addProperty (If property doesn't exist, does nothing). More... | |
void | setBoolProperty (QtProperty *, const QString &) |
Set a new value of a bool algorithm property. More... | |
void | setDoubleProperty (QtProperty *, const QString &) |
Set a new value of a double algorithm property. More... | |
void | setIntProperty (QtProperty *, const QString &) |
Set a new value of an integer algorithm property. More... | |
void | setMinimizer (QtProperty *, const QString &) |
Set new value to the Minimizer property. More... | |
void | setPropertyEnumValues (QtProperty *prop, const QStringList &values) |
Set values for an enum property. More... | |
void | setStringEnumProperty (QtProperty *, const QString &) |
Set a new value of a string algorithm property with predefined set of values. More... | |
void | setStringProperty (QtProperty *, const QString &) |
Set a new value of a string algorithm property. More... | |
void | switchFitType () |
Switch the current fit type according to the value in the FitType property. More... | |
void | updateMinimizer () |
Update the browser when minimizer changes. More... | |
Private Attributes | |
QList< QtProperty * > | m_blacklist |
QtBoolPropertyManager * | m_boolManager |
Manager for bool properties. More... | |
QtTreePropertyBrowser * | m_browser |
Qt property browser which displays properties. More... | |
QtProperty * | m_costFunction |
CostFunction property. More... | |
int | m_decimals |
Precision of doubles in m_doubleManager. More... | |
QtDoublePropertyManager * | m_doubleManager |
Manager for double properties. More... | |
QtEnumPropertyManager * | m_enumManager |
Manager for the string list properties. More... | |
QtProperty * | m_evaluationType |
EvaluationType property. More... | |
FittingMode | m_fittingType |
The Fitting Type. More... | |
QtProperty * | m_fittingTypeProp |
FitType property. More... | |
QMap< QtProperty *, GetterType > | m_getters |
Store for the properties getter methods. More... | |
QtGroupPropertyManager * | m_groupManager |
Manager for groups of properties. More... | |
QtProperty * | m_ignoreInvalidData |
IgnoreInvalidData property. More... | |
QtIntPropertyManager * | m_intManager |
Manager for int properties. More... | |
QtProperty * | m_logValue |
LogValue property. More... | |
QtProperty * | m_maxIterations |
MaxIterations property. More... | |
QtProperty * | m_minimizer |
Minimizer property. More... | |
QtProperty * | m_minimizerGroup |
Minimizer group property. More... | |
QtProperty * | m_output |
Output property. More... | |
QtProperty * | m_outputWorkspace |
OutputWorkspace property. More... | |
QtProperty * | m_peakRadius |
Peak radius property. More... | |
QtProperty * | m_plotParameter |
Property for a name of a parameter to plot against LogValue. More... | |
QtProperty * | m_plotPeakByLogValueFitType |
PlotPeakByLogValue FitType property. More... | |
QMap< QString, QtProperty * > | m_propertyNameMap |
Maps algorithm property name to the QtProperty. More... | |
QList< QtProperty * > | m_sequentialProperties |
Store special properties of the sequential Fit. More... | |
QMap< QtProperty *, SetterType > | m_setters |
Store for the properties setter methods. More... | |
QList< QtProperty * > | m_simultaneousProperties |
Store special properties of the normal Fit. More... | |
QtStringPropertyManager * | m_stringManager |
Manager for string properties. More... | |
Class FitOptionsBrowser implements QtPropertyBrowser to display and set properties of Fit algorithm (excluding Function and Workspace)
Definition at line 43 of file FitOptionsBrowser.h.
|
private |
Definition at line 166 of file FitOptionsBrowser.h.
|
private |
Definition at line 165 of file FitOptionsBrowser.h.
MantidQt::MantidWidgets::FitOptionsBrowser::FitOptionsBrowser | ( | QWidget * | parent = nullptr , |
FittingMode | fitType = FittingMode::SIMULTANEOUS |
||
) |
Constructor.
parent | :: The parent widget. |
fitType | :: The type of the underlying fitting algorithm. |
Definition at line 51 of file FitOptionsBrowser.cpp.
References createBrowser(), createProperties(), and m_browser.
MantidQt::MantidWidgets::FitOptionsBrowser::~FitOptionsBrowser | ( | ) |
Definition at line 62 of file FitOptionsBrowser.cpp.
References m_boolManager, m_browser, m_doubleManager, m_enumManager, m_intManager, and m_stringManager.
|
protected |
Declares a property of type double, inserting it in the QMap attributes.
Note: It does not add it to the browser. Use displayProperty() for this.
std::runtime_error | if property already declared |
Definition at line 752 of file FitOptionsBrowser.cpp.
References addProperty(), getDoubleProperty(), m_decimals, m_doubleManager, m_propertyNameMap, and setDoubleProperty().
Referenced by createPropertyProperty().
|
private |
Definition at line 304 of file FitOptionsBrowser.cpp.
References m_getters, m_propertyNameMap, and m_setters.
Referenced by addDoubleProperty(), createCommonProperties(), createSequentialFitProperties(), and createSimultaneousFitProperties().
bool MantidQt::MantidWidgets::FitOptionsBrowser::addPropertyToBlacklist | ( | const QString & | name | ) |
Adds the property with the given name to a blacklist of properties to hide.
Definition at line 788 of file FitOptionsBrowser.cpp.
References m_browser, m_propertyNameMap, m_sequentialProperties, and m_simultaneousProperties.
|
signal |
Referenced by displaySequentialFitProperties().
|
signal |
Referenced by displayNormalFitProperties().
void MantidQt::MantidWidgets::FitOptionsBrowser::copyPropertiesToAlgorithm | ( | Mantid::API::IAlgorithm & | fit | ) | const |
Copy values of the properties to an algorithm.
fit | :: An instance of the Fit algorithm. |
Definition at line 456 of file FitOptionsBrowser.cpp.
References Mantid::Kernel::IPropertyManager::existsProperty(), m_getters, m_propertyNameMap, and Mantid::Kernel::IPropertyManager::setPropertyValue().
|
private |
Create the Qt property browser and set up property managers.
Definition at line 73 of file FitOptionsBrowser.cpp.
References doubleChanged(), enumChanged(), m_boolManager, m_browser, m_doubleManager, m_enumManager, m_groupManager, m_intManager, and m_stringManager.
Referenced by FitOptionsBrowser().
|
private |
Definition at line 139 of file FitOptionsBrowser.cpp.
References addProperty(), getIntProperty(), getMinimizer(), getStringEnumProperty(), Mantid::Kernel::SingletonHolder< T >::Instance(), m_browser, m_costFunction, m_enumManager, m_evaluationType, m_groupManager, m_intManager, m_maxIterations, m_minimizer, m_minimizerGroup, m_peakRadius, setIntProperty(), setMinimizer(), and setStringEnumProperty().
Referenced by createProperties().
|
private |
Create browser's QtProperties.
Definition at line 127 of file FitOptionsBrowser.cpp.
References createCommonProperties(), createSequentialFitProperties(), createSimultaneousFitProperties(), initFittingTypeProp(), m_fittingType, MantidQt::MantidWidgets::SEQUENTIAL, MantidQt::MantidWidgets::SEQUENTIAL_AND_SIMULTANEOUS, MantidQt::MantidWidgets::SIMULTANEOUS, and switchFitType().
Referenced by FitOptionsBrowser().
|
private |
Create a QtProperty for an Algorithm Property and attach it to the correct manager.
property | :: An algorithm property. |
Definition at line 403 of file FitOptionsBrowser.cpp.
References addDoubleProperty(), Mantid::Kernel::Property::documentation(), m_boolManager, m_doubleManager, m_intManager, m_stringManager, Mantid::Kernel::Property::name(), and Mantid::Kernel::Property::value().
Referenced by updateMinimizer().
|
private |
Definition at line 234 of file FitOptionsBrowser.cpp.
References addProperty(), getBoolProperty(), getStringEnumProperty(), getStringProperty(), m_boolManager, m_enumManager, m_logValue, m_outputWorkspace, m_plotParameter, m_plotPeakByLogValueFitType, m_sequentialProperties, m_stringManager, setBoolProperty(), setStringEnumProperty(), and setStringProperty().
Referenced by createProperties().
|
private |
Definition at line 215 of file FitOptionsBrowser.cpp.
References addProperty(), getBoolProperty(), getStringProperty(), m_boolManager, m_browser, m_ignoreInvalidData, m_output, m_simultaneousProperties, m_stringManager, setBoolProperty(), and setStringProperty().
Referenced by createProperties().
|
private |
Show normal Fit properties and hide the others.
Definition at line 392 of file FitOptionsBrowser.cpp.
References changedToSimultaneousFitting(), m_browser, m_sequentialProperties, and m_simultaneousProperties.
Referenced by switchFitType().
|
protected |
Show or hide in the browser a supported property.
propertyName | name of the existing property |
show | toggles the visibility of the property on/off |
Definition at line 773 of file FitOptionsBrowser.cpp.
References m_browser, and m_propertyNameMap.
|
protected |
Show sequential fit (PlotPeakByLogValue) properties and hide the others.
Definition at line 802 of file FitOptionsBrowser.cpp.
References changedToSequentialFitting(), m_browser, m_sequentialProperties, and m_simultaneousProperties.
Referenced by switchFitType().
|
privateslot |
pass the signal emitted by m_doubleManager
Definition at line 345 of file FitOptionsBrowser.cpp.
References doublePropertyChanged().
Referenced by createBrowser().
|
signal |
Referenced by doubleChanged().
|
privateslot |
Update the browser when an enum property changes.
prop | :: Property that changed its value. |
Definition at line 334 of file FitOptionsBrowser.cpp.
References m_fittingTypeProp, m_minimizer, switchFitType(), and updateMinimizer().
Referenced by createBrowser().
|
private |
Get the value of a bool algorithm property.
prop | :: The corresponding QtProperty. |
Definition at line 580 of file FitOptionsBrowser.cpp.
References m_boolManager.
Referenced by createSequentialFitProperties(), and createSimultaneousFitProperties().
FittingMode MantidQt::MantidWidgets::FitOptionsBrowser::getCurrentFittingType | ( | ) | const |
Get the current fitting type, ie which algorithm to use: Simultaneous for Fit and Sequential for PlotPeakByLogValue.
Definition at line 664 of file FitOptionsBrowser.cpp.
References m_enumManager, m_fittingTypeProp, and value.
Referenced by switchFitType().
|
private |
Get the value of a double algorithm property.
prop | :: The corresponding QtProperty. |
Definition at line 563 of file FitOptionsBrowser.cpp.
References m_doubleManager.
Referenced by addDoubleProperty().
|
private |
Get the value of an integer algorithm property.
prop | :: The corresponding QtProperty. |
Definition at line 547 of file FitOptionsBrowser.cpp.
References m_intManager.
Referenced by createCommonProperties().
|
private |
Get the value of the Minimizer property.
Definition at line 497 of file FitOptionsBrowser.cpp.
References m_boolManager, m_doubleManager, m_enumManager, m_intManager, m_minimizer, m_minimizerGroup, m_stringManager, and value.
Referenced by createCommonProperties().
QString MantidQt::MantidWidgets::FitOptionsBrowser::getParameterToPlot | ( | ) | const |
Get name of a function parameter to plot against LogValue after sequential fitting.
Definition at line 734 of file FitOptionsBrowser.cpp.
References m_enumManager, and m_plotParameter.
QString MantidQt::MantidWidgets::FitOptionsBrowser::getProperty | ( | const QString & | name | ) | const |
Get a string representation of a Fit's property value.
name | :: The name of a Fit's property. |
Definition at line 471 of file FitOptionsBrowser.cpp.
References m_getters, and m_propertyNameMap.
|
private |
Get the value of a string algorithm property with predefined set of values.
prop | :: The corresponding QtProperty. |
Definition at line 598 of file FitOptionsBrowser.cpp.
References m_enumManager.
Referenced by createCommonProperties(), and createSequentialFitProperties().
|
private |
Get the value of a string algorithm property.
prop | :: The corresponding QtProperty. |
Definition at line 620 of file FitOptionsBrowser.cpp.
References m_stringManager.
Referenced by createSequentialFitProperties(), and createSimultaneousFitProperties().
|
private |
Initialize the fitting type property.
Show in the browser only if user can switch fit type.
Definition at line 111 of file FitOptionsBrowser.cpp.
References lockCurrentFittingType(), m_browser, m_enumManager, m_fittingType, m_fittingTypeProp, MantidQt::MantidWidgets::SEQUENTIAL, MantidQt::MantidWidgets::SEQUENTIAL_AND_SIMULTANEOUS, and MantidQt::MantidWidgets::SIMULTANEOUS.
Referenced by createProperties().
void MantidQt::MantidWidgets::FitOptionsBrowser::loadSettings | ( | const QSettings & | settings | ) |
Load property values from settings.
settings | :: A QSettings instance provided by the user of this class. |
Definition at line 649 of file FitOptionsBrowser.cpp.
References m_propertyNameMap, m_setters, and value.
void MantidQt::MantidWidgets::FitOptionsBrowser::lockCurrentFittingType | ( | FittingMode | fitType | ) |
Lock the browser in a particular fitting type state.
Disable the switch option.
fitType | :: Fitting type to lock the browser in. |
Definition at line 686 of file FitOptionsBrowser.cpp.
References m_fittingTypeProp, and setCurrentFittingType().
Referenced by initFittingTypeProp().
|
private |
Remove a property previously added with addProperty (If property doesn't exist, does nothing).
name | :: [input] Name of property to remove |
Definition at line 317 of file FitOptionsBrowser.cpp.
References m_getters, m_propertyNameMap, and m_setters.
Referenced by updateMinimizer().
void MantidQt::MantidWidgets::FitOptionsBrowser::saveSettings | ( | QSettings & | settings | ) | const |
Save the last property values in settings.
settings | :: A QSettings instance provided by the user of this class. |
Definition at line 637 of file FitOptionsBrowser.cpp.
References m_getters, and m_propertyNameMap.
|
private |
Set a new value of a bool algorithm property.
prop | :: The corresponding QtProperty. |
value | :: The new value. |
Definition at line 589 of file FitOptionsBrowser.cpp.
References m_boolManager, and value.
Referenced by createSequentialFitProperties(), and createSimultaneousFitProperties().
void MantidQt::MantidWidgets::FitOptionsBrowser::setCurrentFittingType | ( | FittingMode | fitType | ) |
Set the current fitting type, ie which algorithm to use: Simultaneous for Fit and Sequential for PlotPeakByLogValue.
Definition at line 673 of file FitOptionsBrowser.cpp.
References m_enumManager, m_fittingTypeProp, and MantidQt::MantidWidgets::SIMULTANEOUS.
Referenced by lockCurrentFittingType().
|
private |
Set a new value of a double algorithm property.
prop | :: The corresponding QtProperty. |
value | :: The new value. |
Definition at line 572 of file FitOptionsBrowser.cpp.
References m_doubleManager, and value.
Referenced by addDoubleProperty().
|
private |
Set a new value of an integer algorithm property.
prop | :: The corresponding QtProperty. |
value | :: The new value. |
Definition at line 554 of file FitOptionsBrowser.cpp.
References m_intManager, and value.
Referenced by createCommonProperties().
void MantidQt::MantidWidgets::FitOptionsBrowser::setLogNames | ( | const QStringList & | logNames | ) |
Define log names to use with the LogValue property.
logNames | :: The log names |
Definition at line 721 of file FitOptionsBrowser.cpp.
References m_logValue, and setPropertyEnumValues().
|
private |
Set new value to the Minimizer property.
value | :: The new value. |
Definition at line 534 of file FitOptionsBrowser.cpp.
References m_enumManager, m_minimizer, and value.
Referenced by createCommonProperties().
void MantidQt::MantidWidgets::FitOptionsBrowser::setParameterNamesForPlotting | ( | const QStringList & | parNames | ) |
Define names of function parameters that can be plotted against the LogValue.
Definition at line 726 of file FitOptionsBrowser.cpp.
References m_plotParameter, and setPropertyEnumValues().
void MantidQt::MantidWidgets::FitOptionsBrowser::setProperty | ( | const QString & | name, |
const QString & | value | ||
) |
Set a new value to a Fit's property.
name | :: The name of a Fit's property. |
value | :: The new value as a string. |
Definition at line 485 of file FitOptionsBrowser.cpp.
References m_propertyNameMap, m_setters, and value.
|
private |
Set values for an enum property.
prop | :: A property to set the values to. |
values | :: New enum values. |
Definition at line 701 of file FitOptionsBrowser.cpp.
References m_enumManager.
Referenced by setLogNames(), and setParameterNamesForPlotting().
|
private |
Set a new value of a string algorithm property with predefined set of values.
prop | :: The corresponding QtProperty. |
value | :: The new value. |
Definition at line 610 of file FitOptionsBrowser.cpp.
References m_enumManager, and value.
Referenced by createCommonProperties(), and createSequentialFitProperties().
|
private |
Set a new value of a string algorithm property.
prop | :: The corresponding QtProperty. |
value | :: The new value. |
Definition at line 627 of file FitOptionsBrowser.cpp.
References m_stringManager, and value.
Referenced by createSequentialFitProperties(), and createSimultaneousFitProperties().
|
private |
Switch the current fit type according to the value in the FitType property.
Definition at line 380 of file FitOptionsBrowser.cpp.
References displayNormalFitProperties(), displaySequentialFitProperties(), getCurrentFittingType(), and MantidQt::MantidWidgets::SIMULTANEOUS.
Referenced by createProperties(), and enumChanged().
void MantidQt::MantidWidgets::FitOptionsBrowser::unlockCurrentFittingType | ( | ) |
Make the fitting type changeable again.
Definition at line 694 of file FitOptionsBrowser.cpp.
References m_fittingTypeProp.
|
private |
Update the browser when minimizer changes.
Definition at line 350 of file FitOptionsBrowser.cpp.
References createPropertyProperty(), Mantid::Kernel::SingletonHolder< T >::Instance(), m_enumManager, m_minimizer, m_minimizerGroup, and removeProperty().
Referenced by enumChanged().
|
private |
Definition at line 178 of file FitOptionsBrowser.h.
|
private |
Manager for bool properties.
Definition at line 113 of file FitOptionsBrowser.h.
Referenced by createBrowser(), createPropertyProperty(), createSequentialFitProperties(), createSimultaneousFitProperties(), getBoolProperty(), getMinimizer(), setBoolProperty(), and ~FitOptionsBrowser().
|
private |
Qt property browser which displays properties.
Definition at line 160 of file FitOptionsBrowser.h.
Referenced by addPropertyToBlacklist(), createBrowser(), createCommonProperties(), createSimultaneousFitProperties(), displayNormalFitProperties(), displayProperty(), displaySequentialFitProperties(), FitOptionsBrowser(), initFittingTypeProp(), and ~FitOptionsBrowser().
|
private |
CostFunction property.
Definition at line 132 of file FitOptionsBrowser.h.
Referenced by createCommonProperties().
|
private |
Precision of doubles in m_doubleManager.
Definition at line 163 of file FitOptionsBrowser.h.
Referenced by addDoubleProperty().
|
private |
Manager for double properties.
Definition at line 117 of file FitOptionsBrowser.h.
Referenced by addDoubleProperty(), createBrowser(), createPropertyProperty(), getDoubleProperty(), getMinimizer(), setDoubleProperty(), and ~FitOptionsBrowser().
|
private |
Manager for the string list properties.
Definition at line 121 of file FitOptionsBrowser.h.
Referenced by createBrowser(), createCommonProperties(), createSequentialFitProperties(), getCurrentFittingType(), getMinimizer(), getParameterToPlot(), getStringEnumProperty(), initFittingTypeProp(), setCurrentFittingType(), setMinimizer(), setPropertyEnumValues(), setStringEnumProperty(), updateMinimizer(), and ~FitOptionsBrowser().
|
private |
EvaluationType property.
Definition at line 136 of file FitOptionsBrowser.h.
Referenced by createCommonProperties().
|
private |
The Fitting Type.
Definition at line 175 of file FitOptionsBrowser.h.
Referenced by createProperties(), and initFittingTypeProp().
|
private |
FitType property.
Definition at line 126 of file FitOptionsBrowser.h.
Referenced by enumChanged(), getCurrentFittingType(), initFittingTypeProp(), lockCurrentFittingType(), setCurrentFittingType(), and unlockCurrentFittingType().
|
private |
Store for the properties getter methods.
Definition at line 172 of file FitOptionsBrowser.h.
Referenced by addProperty(), copyPropertiesToAlgorithm(), getProperty(), removeProperty(), and saveSettings().
|
private |
Manager for groups of properties.
Definition at line 123 of file FitOptionsBrowser.h.
Referenced by createBrowser(), and createCommonProperties().
|
private |
IgnoreInvalidData property.
Definition at line 144 of file FitOptionsBrowser.h.
Referenced by createSimultaneousFitProperties().
|
private |
Manager for int properties.
Definition at line 115 of file FitOptionsBrowser.h.
Referenced by createBrowser(), createCommonProperties(), createPropertyProperty(), getIntProperty(), getMinimizer(), setIntProperty(), and ~FitOptionsBrowser().
|
private |
LogValue property.
Definition at line 154 of file FitOptionsBrowser.h.
Referenced by createSequentialFitProperties(), and setLogNames().
|
private |
MaxIterations property.
Definition at line 134 of file FitOptionsBrowser.h.
Referenced by createCommonProperties().
|
private |
Minimizer property.
Definition at line 130 of file FitOptionsBrowser.h.
Referenced by createCommonProperties(), enumChanged(), getMinimizer(), setMinimizer(), and updateMinimizer().
|
private |
Minimizer group property.
Definition at line 128 of file FitOptionsBrowser.h.
Referenced by createCommonProperties(), getMinimizer(), and updateMinimizer().
|
private |
Output property.
Definition at line 142 of file FitOptionsBrowser.h.
Referenced by createSimultaneousFitProperties().
|
private |
OutputWorkspace property.
Definition at line 152 of file FitOptionsBrowser.h.
Referenced by createSequentialFitProperties().
|
private |
Peak radius property.
Definition at line 138 of file FitOptionsBrowser.h.
Referenced by createCommonProperties().
|
private |
Property for a name of a parameter to plot against LogValue.
Definition at line 157 of file FitOptionsBrowser.h.
Referenced by createSequentialFitProperties(), getParameterToPlot(), and setParameterNamesForPlotting().
|
private |
PlotPeakByLogValue FitType property.
Definition at line 150 of file FitOptionsBrowser.h.
Referenced by createSequentialFitProperties().
|
private |
Maps algorithm property name to the QtProperty.
Definition at line 168 of file FitOptionsBrowser.h.
Referenced by addDoubleProperty(), addProperty(), addPropertyToBlacklist(), copyPropertiesToAlgorithm(), displayProperty(), getProperty(), loadSettings(), removeProperty(), saveSettings(), and setProperty().
|
private |
Store special properties of the sequential Fit.
Definition at line 148 of file FitOptionsBrowser.h.
Referenced by addPropertyToBlacklist(), createSequentialFitProperties(), displayNormalFitProperties(), and displaySequentialFitProperties().
|
private |
Store for the properties setter methods.
Definition at line 170 of file FitOptionsBrowser.h.
Referenced by addProperty(), loadSettings(), removeProperty(), and setProperty().
|
private |
Store special properties of the normal Fit.
Definition at line 177 of file FitOptionsBrowser.h.
Referenced by addPropertyToBlacklist(), createSimultaneousFitProperties(), displayNormalFitProperties(), and displaySequentialFitProperties().
|
private |
Manager for string properties.
Definition at line 119 of file FitOptionsBrowser.h.
Referenced by createBrowser(), createPropertyProperty(), createSequentialFitProperties(), createSimultaneousFitProperties(), getMinimizer(), getStringProperty(), setStringProperty(), and ~FitOptionsBrowser().