BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Definition at line 26 of file IntensityDataItem.h.
Public Slots | |
void | setInterpolated (bool interp) |
void | setLogz (bool logz) |
void | setLowerAndUpperZ (double zmin, double zmax) |
void | setLowerX (double value) |
void | setLowerY (double value) |
void | setLowerZ (double zmin) |
void | setUpperX (double value) |
void | setUpperY (double value) |
void | setUpperZ (double zmax) |
Signals | |
void | axesUnitsChanged (const ComboProperty &units) |
void | datafieldChanged (Datafield *data) |
void | fileNameChanged (const QString &filename) |
void | rawDataVectorChanged (const std::vector< double > &data) |
Public Member Functions | |
IntensityDataItem () | |
QVector< QString > | acceptableDefaultItemTypes () const |
Returns vector of acceptable default tag types. More... | |
bool | acceptsAsDefaultItem (const QString &item_name) const |
Returns true if model type can be added to default tag. More... | |
SessionItem * | addGroupProperty (const QString &groupTag, const GroupInfo &groupInfo) |
template<typename T > | |
T * | addProperty (const QString &name) |
SessionItem * | addProperty (const QString &name, const QVariant &variant) |
Add new property item and register new tag. name is the tag name and the display name. The property's value will be set to variant. More... | |
virtual bool | allowWritingChildToXml (SessionItem *child) const |
SelectionDescriptor< QString > | axesUnits () const |
SessionItem * | childAt (int row) const |
Returns the child at the given row. More... | |
QVector< SessionItem * > | children () const |
Returns vector of all children. More... | |
template<typename T > | |
QVector< T * > | childrenOfType () const |
QVector< SessionItem * > | childrenOfType (const QString &model_type) const |
Returns a vector of all children of the given type. More... | |
void | computeDataRange () |
bool | containsNonXMLData () const override |
Checks if object owns non-XML data. More... | |
QPair< double, double > | dataRange () const |
Init zmin, zmax to match the intensity values range. More... | |
int | decimals () const |
QString | defaultTag () const |
Get default tag. More... | |
virtual void | deserializeBinaryData (const QByteArray &data) |
QString | displayName () const |
Get display name of item, append index if ambigue. More... | |
void | emitDataChanged (int role=Qt::DisplayRole) |
Notify model about data changes. More... | |
QString | fileName () const override |
Reports file name to save/load non-XML data. More... | |
virtual QString | fileName () const=0 |
Reports file name to save/load non-XML data. More... | |
QString | fileName (const QString &projectDir) const |
Reports file name to save/load non-XML data with directory name attached. More... | |
QString | fileName (const QString &projectDir) const |
Reports file name to save/load non-XML data with directory name attached. More... | |
template<typename T > | |
T * | firstChildOfType () const |
SessionItem * | getAxesUnitsItem () const |
SessionItem * | getChildOfType (const QString &type) const |
Returns the first child of the given type. More... | |
Datafield * | getDatafield () |
const Datafield * | getDatafield () const |
ComboProperty | getGradient () const |
QString | getGradientValue () const |
SessionItem * | getGroupItem (const QString &groupName) const |
Access subitem of group item. More... | |
SessionItem * | getItem (const QString &tag="", int row=0) const |
Returns item in given row of given tag. More... | |
QVector< SessionItem * > | getItems (const QString &tag="") const |
Returns vector of all items of given tag. More... | |
QVariant | getItemValue (const QString &tag) const |
Directly access value of item under given tag. More... | |
double | getLowerX () const |
Returns lower and upper zoom ranges of x-axis. More... | |
double | getLowerY () const |
Returns lower and upper zoom ranges of y-axis. More... | |
double | getLowerZ () const |
Returns lower and upper zoom ranges of z-axis. More... | |
MaskContainerItem * | getOrCreateMaskContainerItem () |
ProjectionContainerItem * | getOrCreateProjectionContainerItem () |
QVector< int > | getRoles () const |
Returns vector of all present roles. More... | |
double | getUpperX () const |
double | getUpperY () const |
double | getUpperZ () const |
QString | getXaxisTitle () const |
QString | getYaxisTitle () const |
SelectionDescriptor< QString > | gradient () const |
template<typename T > | |
T & | groupItem (const QString &groupName) const |
bool | hasChildren () const |
Indicates whether this SessionItem has any child items. More... | |
bool | hasMasks () const |
template<typename T > | |
bool | hasModelType () const |
bool | hasProjections () const |
QModelIndex | index () const |
Returns model index of this item. More... | |
void | insertChild (int row, SessionItem *item, const QString &tag="") |
Insert item into given tag into given row. More... | |
bool | isEditable () const |
bool | isEnabled () const |
bool | isInterpolated () const |
bool | isLogz () const |
bool | isTag (const QString &name) const |
Returns true if tag is available. More... | |
bool | isZAxisLocked () const |
Returns true if min, max range of Z-axis is locked (change not allowed) More... | |
template<typename T > | |
T * | item (const QString &tag) const |
QString | itemName () const |
Get item name, return display name if no name is set. More... | |
template<typename T > | |
QVector< T * > | items (const QString &tag="") const |
QDateTime | lastModified () const override |
Indicates last modification timepoint. More... | |
RealLimits | limits () const |
bool | loadData (const QString &projectDir) override |
Loads non-XML data from projectDir and returns success flag. More... | |
ModelMapper * | mapper () |
Returns the current model mapper of this item. Creates new one if necessary. More... | |
MaskContainerItem * | maskContainerItem () |
const MaskContainerItem * | maskContainerItem () const |
SessionModel * | model () const |
Returns model of this item. More... | |
QString | modelType () const |
Get model type. More... | |
int | numberOfChildren () const |
Returns total number of children. More... | |
SessionItem * | parentItem () const |
Returns parent of this item. More... | |
int | parentRow () |
Returns the index of the given item within its parent. Returns -1 when no parent is set. More... | |
ProjectionContainerItem * | projectionContainerItem () |
const ProjectionContainerItem * | projectionContainerItem () const |
virtual void | readNonSessionItems (QXmlStreamReader *reader) |
bool | registerTag (const QString &name, int min=0, int max=-1, QStringList modelTypes={}) |
Add new tag to this item with given name, min, max and types. max = -1 -> unlimited, modelTypes empty -> all types allowed. More... | |
void | reset (ImportDataInfo data) override |
Returns data to the state defined by user (imported) data. More... | |
void | resetView () |
Set axes viewport to original data. More... | |
QVariant | roleProperty (int role) const |
Returns corresponding variant under given role, invalid variant when role is not present. More... | |
int | rowOfChild (SessionItem *child) const |
Returns row index of given child. More... | |
bool | saveData (const QString &projectDir) override |
Saves non-XML data in projectDir and returns success flag. More... | |
QString | selectedCoords () const |
virtual QByteArray | serializeBinaryData () const |
const SessionItemTags * | sessionItemTags () const |
void | setAxesRangeToData () override |
set zoom range of x,y axes to axes of input data More... | |
void | setAxesUnits (const ComboProperty &units) |
void | setDatafield (Datafield *data) override |
The given pointer becomes owned by this class!! More... | |
SessionItem & | setDecimals (int n) |
void | setDefaultTag (const QString &tag) |
Set default tag. More... | |
void | setDisplayName (const QString &display_name) |
Set display name. More... | |
void | setEditable (bool enabled) |
void | setEnabled (bool enabled) |
Flags accessors. More... | |
void | setFileName (const QString &filename) |
void | setGradient (const ComboProperty &gradient) |
SessionItem * | setGroupProperty (const QString &groupTag, const QString &modelType) const |
Set the current type of group item. More... | |
template<typename T > | |
T * | setGroupPropertyType (const QString &groupTag) |
void | setItemName (const QString &name) |
Set item name, add property if necessary. More... | |
void | setItemValue (const QString &tag, const QVariant &variant) const |
Directly set value of item under given tag. More... | |
void | setLastModified (const QDateTime &dtime) |
SessionItem & | setLimits (const RealLimits &value) |
void | setRawDataVector (const std::vector< double > &data) |
Sets the raw data vector from external source. Checks only the equality of data size; no dimension checks are applied. More... | |
bool | setRoleProperty (int role, const QVariant &value) |
Set the contained role property to the given value. See also setTranslatorForRolePropertySetter. More... | |
SessionItem & | setToolTip (const QString &tooltip) |
bool | setValue (QVariant value) |
Set value, ensure that variant types match. More... | |
void | setXaxisTitle (const QString &title) override |
void | setYaxisTitle (const QString &title) override |
void | setZAxisLocked (bool state) |
std::vector< int > | shape () const override |
QString | tagFromItem (const SessionItem *item) const |
Returns the tag name of given item when existing. More... | |
SessionItem * | takeItem (int row, const QString &tag) |
Remove item from given row from given tag. More... | |
SessionItem * | takeRow (int row) |
Removes row from item and returns the item. More... | |
QString | toolTip () const |
void | updateCoords (const InstrumentItem *instrument) override |
void | updateDataRange () |
Sets min,max values for z-axis, if axes is not locked, and ranges are not yet set. More... | |
QVariant | value () const |
Get value. More... | |
virtual void | writeNonSessionItems (QXmlStreamWriter *writer) const |
BasicAxisItem * | xAxisItem () |
const BasicAxisItem * | xAxisItem () const |
double | xMax () const |
double | xMin () const |
Returns min and max range of x-axis as given by IntensityData. More... | |
int | xSize () const |
BasicAxisItem * | yAxisItem () |
const BasicAxisItem * | yAxisItem () const |
double | yMax () const |
double | yMin () const |
Returns min and max range of y-axis as given by IntensityData. More... | |
int | ySize () const |
AmplitudeAxisItem * | zAxisItem () |
const AmplitudeAxisItem * | zAxisItem () const |
Static Public Member Functions | |
static bool | isAxesUnitsPropertyName (const QString &name) |
static bool | isGradientPropertyName (const QString &name) |
static bool | isInterpolatedPropertyName (const QString &name) |
static bool | isItemNamePropertyName (const QString &name) |
static bool | isXaxisPropertyName (const QString &name) |
static bool | isYaxisPropertyName (const QString &name) |
static bool | isZaxisPropertyName (const QString &name) |
static void | updateAxesUnits (SessionItem *item, const QString &name, InstrumentItem *instrumentItem) |
Static Public Attributes | |
static constexpr auto | M_TYPE {"IntensityData"} |
Protected Attributes | |
std::unique_ptr< Datafield > | m_data |
simulation results More... | |
QDateTime | m_last_modified |
std::mutex | m_update_data_mutex |
Private Member Functions | |
void | changeFlags (bool enabled, int flag) |
internal More... | |
void | childDeleted (SessionItem *child) |
int | flags () const |
int | getCopyNumberOfChild (const SessionItem *item) const |
internal More... | |
void | setModel (SessionModel *model) |
void | setParentAndModel (SessionItem *parent, SessionModel *model) |
void | updateAxesLabels () |
Init axes labels, if it was not done already. More... | |
void | updateAxesZoomLevel () |
Sets zoom range of X,Y axes, if it was not yet defined. More... | |
Private Attributes | |
QVector< SessionItem * > | m_children |
std::unique_ptr< ModelMapper > | m_mapper |
SessionModel * | m_model |
SessionItem * | m_parent |
std::unique_ptr< SessionItemData > | m_properties |
std::unique_ptr< SessionItemTags > | m_tags |
Static Private Attributes | |
static constexpr auto | P_AXES_UNITS {"Axes Units"} |
static constexpr auto | P_FILE_NAME {"FileName"} |
static constexpr auto | P_GRADIENT {"Gradient"} |
static constexpr auto | P_IS_INTERPOLATED {"Interpolation"} |
static constexpr auto | P_NAME {"Name"} |
static constexpr auto | P_PROJECTIONS {"Projections"} |
static constexpr auto | P_TITLE {"Title"} |
static constexpr auto | P_XAXIS {"x-axis"} |
static constexpr auto | P_YAXIS {"y-axis"} |
static constexpr auto | P_ZAXIS {"color-axis"} |
static constexpr auto | T_MASKS {"Mask tag"} |
static constexpr auto | T_PROJECTIONS {"Projection tag"} |
IntensityDataItem::IntensityDataItem | ( | ) |
Definition at line 51 of file IntensityDataItem.cpp.
References SessionItem::addProperty(), ProjectionContainerItem::M_TYPE, MaskContainerItem::M_TYPE, P_GRADIENT, P_IS_INTERPOLATED, P_PROJECTIONS, P_TITLE, P_XAXIS, P_YAXIS, P_ZAXIS, SessionItem::registerTag(), SessionItem::setDefaultTag(), setXaxisTitle(), setYaxisTitle(), T_MASKS, T_PROJECTIONS, x_axis_default_name, and y_axis_default_name.
|
inherited |
Returns vector of acceptable default tag types.
Definition at line 193 of file SessionItem.cpp.
References SessionItem::defaultTag(), and SessionItem::m_tags.
|
inherited |
Returns true if model type can be added to default tag.
Definition at line 186 of file SessionItem.cpp.
References SessionItem::defaultTag(), and SessionItem::m_tags.
|
inherited |
Definition at line 306 of file SessionItem.cpp.
References GUI::Model::ItemFactory::CreateItem(), SessionItem::groupItem(), SessionItem::insertChild(), GroupItem::M_TYPE, and SessionItem::registerTag().
Referenced by MinimizerContainerItem::MinimizerContainerItem().
|
inherited |
Definition at line 394 of file SessionItem.h.
References SessionItem::insertChild(), SessionItem::registerTag(), and SessionItem::setDisplayName().
|
inherited |
Add new property item and register new tag. name is the tag name and the display name. The property's value will be set to variant.
Definition at line 278 of file SessionItem.cpp.
References GUI::Model::ItemFactory::CreateItem(), SessionItem::insertChild(), SessionItem::isTag(), PropertyItem::M_TYPE, GUI::RealSpace::Particles::name(), and SessionItem::registerTag().
Referenced by AmplitudeAxisItem::AmplitudeAxisItem(), BasicAxisItem::BasicAxisItem(), Data1DProperties::Data1DProperties(), Data1DViewItem::Data1DViewItem(), DataItem::DataItem(), DataProperties::DataProperties(), EllipseItem::EllipseItem(), FitParameterItem::FitParameterItem(), FitParameterLinkItem::FitParameterLinkItem(), FitSuiteItem::FitSuiteItem(), GeneticMinimizerItem::GeneticMinimizerItem(), GSLLMAMinimizerItem::GSLLMAMinimizerItem(), GSLMultiMinimizerItem::GSLMultiMinimizerItem(), HorizontalLineItem::HorizontalLineItem(), IntensityDataItem(), JobItem::JobItem(), MaskItem::MaskItem(), MinimizerContainerItem::MinimizerContainerItem(), MinuitMinimizerItem::MinuitMinimizerItem(), PointwiseAxisItem::PointwiseAxisItem(), PolygonItem::PolygonItem(), PolygonPointItem::PolygonPointItem(), RealDataItem::RealDataItem(), RectangleItem::RectangleItem(), SimAnMinimizerItem::SimAnMinimizerItem(), SpecularDataItem::SpecularDataItem(), VerticalLineItem::VerticalLineItem(), and SessionItem::setItemName().
|
virtualinherited |
Definition at line 528 of file SessionItem.cpp.
Referenced by GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Definition at line 108 of file DataItem.cpp.
References SessionItem::getItem(), and DataItem::P_AXES_UNITS.
Referenced by IntensityDataPropertyWidget::setItem().
|
signalinherited |
Referenced by DataItem::setAxesUnits(), and DiffItemController::subscribe().
|
privateinherited |
internal
Definition at line 568 of file SessionItem.cpp.
References SessionFlags::FlagRole, SessionItem::flags(), and SessionItem::setRoleProperty().
Referenced by SessionItem::setEditable(), and SessionItem::setEnabled().
|
inherited |
Returns the child at the given row.
Definition at line 102 of file SessionItem.cpp.
References SessionItem::m_children.
Referenced by SessionModel::index(), and SessionItem::takeRow().
|
privateinherited |
Definition at line 533 of file SessionItem.cpp.
References SessionItem::index(), SessionItem::m_children, and SessionItem::rowOfChild().
Referenced by SessionItem::~SessionItem().
|
inherited |
Returns vector of all children.
Definition at line 95 of file SessionItem.cpp.
References SessionItem::m_children.
Referenced by MaskContainerItem::maskItems(), DataPropertyContainer::propertyItem(), and GUI::Session::XML::writeItemAndChildItems().
|
inherited |
|
inherited |
Returns a vector of all children of the given type.
Definition at line 127 of file SessionItem.cpp.
References SessionItem::m_children.
Referenced by ProjectionsPlot::projectionItems(), and SaveProjectionsAssistant::projectionItems().
void IntensityDataItem::computeDataRange | ( | ) |
Definition at line 365 of file IntensityDataItem.cpp.
References dataRange(), and setLowerAndUpperZ().
Referenced by resetView(), and updateDataRange().
|
overridevirtualinherited |
Checks if object owns non-XML data.
Implements SaveLoadInterface.
Definition at line 59 of file DataItem.cpp.
References DataItem::m_data.
Referenced by DataItem::saveData().
|
signalinherited |
Referenced by DataItem::setDatafield(), and DiffItemController::subscribe().
QPair< double, double > IntensityDataItem::dataRange | ( | ) | const |
Init zmin, zmax to match the intensity values range.
Definition at line 372 of file IntensityDataItem.cpp.
References DataItem::getDatafield(), and isLogz().
Referenced by computeDataRange(), and GUI::View::RangeUtils::itemDataRange().
|
inherited |
Definition at line 484 of file SessionItem.cpp.
References SessionFlags::DecimalRole, and SessionItem::roleProperty().
Referenced by GUI::View::PropertyEditorFactory::CreateEditor().
|
inherited |
Get default tag.
Definition at line 390 of file SessionItem.cpp.
References SessionFlags::DefaultTagRole, and SessionItem::roleProperty().
Referenced by SessionItem::acceptableDefaultItemTypes(), SessionItem::acceptsAsDefaultItem(), SessionModel::copy(), SessionItem::getItem(), SessionItem::getItems(), SessionItem::insertChild(), SessionModel::insertNewItem(), SessionModel::moveItem(), and SessionItem::takeItem().
|
virtualinherited |
Reimplemented in PointwiseAxisItem, and RealDataItem.
Definition at line 522 of file SessionItem.cpp.
Referenced by GUI::Session::XML::readItems().
|
inherited |
Get display name of item, append index if ambigue.
Definition at line 404 of file SessionItem.cpp.
References SessionFlags::DisplayNameRole, SessionItem::getCopyNumberOfChild(), SessionItem::index(), SessionItemTags::isSingleItemTag(), SessionItem::m_parent, SessionItem::roleProperty(), SessionItem::sessionItemTags(), and SessionItem::tagFromItem().
Referenced by SelectionDescriptor< T >::SelectionDescriptor(), and SessionItem::itemName().
|
inherited |
Notify model about data changes.
Definition at line 358 of file SessionItem.cpp.
References SessionItem::index(), SessionModel::indexOfItem(), and SessionItem::m_model.
Referenced by GroupItem::onValueChange(), setDatafield(), SpecularDataItem::setDatafield(), SessionItem::setRoleProperty(), and PointwiseAxisItem::updateIndicators().
|
overridevirtualinherited |
Reports file name to save/load non-XML data.
Implements SaveLoadInterface.
Definition at line 41 of file DataItem.cpp.
References SessionItem::getItemValue(), and DataItem::P_FILE_NAME.
Referenced by DataItem::loadData(), and DataItem::saveData().
|
inherited |
Reports file name to save/load non-XML data.
|
inherited |
Reports file name to save/load non-XML data with directory name attached.
Definition at line 45 of file SaveLoadInterface.cpp.
|
inherited |
Reports file name to save/load non-XML data with directory name attached.
Definition at line 18 of file SaveLoadInterface.cpp.
References SaveLoadInterface::fileName(), and GUI::Project::Utils::projectDir().
|
signalinherited |
Referenced by DataItem::setFileName().
|
inherited |
|
privateinherited |
Definition at line 557 of file SessionItem.cpp.
References SessionFlags::EDITABLE, SessionFlags::ENABLED, SessionFlags::FlagRole, SessionItem::roleProperty(), and SessionFlags::VISIBLE.
Referenced by SessionItem::changeFlags(), SessionItem::isEditable(), and SessionItem::isEnabled().
|
inherited |
Definition at line 103 of file DataItem.cpp.
References SessionItem::getItem(), and DataItem::P_AXES_UNITS.
|
inherited |
Returns the first child of the given type.
Definition at line 116 of file SessionItem.cpp.
References SessionItem::m_children.
Referenced by GroupItemController::currentItem(), GroupItemController::getItemOfType(), and GroupItemController::setCurrentType().
|
privateinherited |
internal
Definition at line 580 of file SessionItem.cpp.
References SessionItem::item(), SessionItem::m_children, and SessionItem::P_NAME.
Referenced by SessionItem::displayName().
|
inlineinherited |
Definition at line 41 of file DataItem.h.
Referenced by MaskResultsPresenter::backup_data(), AutomaticDataLoader1DResultModel::cellText(), MaskUnitsConverter::convertIntensityDataItem(), GUI::Model::JobFunctions::copyRealDataItem(), FitObjectiveBuilder::createFitObjective(), MaskResultsPresenter::createMaskPresentation(), dataRange(), SpecularDataItem::dataRange(), IntensityDataFFTPresenter::fftItem(), GUI::Model::DataViewUtils::getTranslatedData(), RealDataItem::hasNativeData(), RealDataItem::nativeDatafield(), MaskEditorCanvas::onSavePlotRequest(), RealDataItem::rotateData(), AutomaticDataLoader1DResultModel::rowCount(), DataItem::saveData(), SaveProjectionsAssistant::saveProjections(), ColorMap::setDataFromItem(), SpecularPlot::setDataFromItem(), GUI::Model::JobItemUtils::setResults(), and GUI::Model::JobItemUtils::updateDataAxes().
|
inlineinherited |
Definition at line 42 of file DataItem.h.
ComboProperty IntensityDataItem::getGradient | ( | ) | const |
Definition at line 155 of file IntensityDataItem.cpp.
References SessionItem::getItemValue(), and P_GRADIENT.
Referenced by IntensityDataCanvas::applyPersistentSettings(), and getGradientValue().
QString IntensityDataItem::getGradientValue | ( | ) | const |
Definition at line 150 of file IntensityDataItem.cpp.
References getGradient(), and ComboProperty::getValue().
Referenced by GUI::View::RangeUtils::itemGradient().
|
inherited |
Access subitem of group item.
Definition at line 327 of file SessionItem.cpp.
Referenced by SessionItem::groupItem(), and SessionItem::setGroupPropertyType().
|
inherited |
Returns item in given row of given tag.
Definition at line 200 of file SessionItem.cpp.
References SessionItem::defaultTag(), SessionItem::index(), SessionItem::m_children, and SessionItem::m_tags.
Referenced by FitParameterItem::FitParameterItem(), EllipseItem::angle(), DataItem::axesUnits(), Data1DViewItem::axesUnitsDescriptor(), BasicAxisItem::binsItem(), FitSuiteItem::createFitParametersContainer(), JobItem::createFitSuiteItem(), FitSuiteItem::createMinimizerContainer(), JobItem::dataItem(), RealDataItem::dataItem(), JobItem::dataItemView(), JobItem::fitSuiteItem(), DataItem::getAxesUnitsItem(), SessionItem::getItemValue(), gradient(), RealDataItem::initDataItem(), FitParameterItem::initMinMaxValues(), JobItem::intensityDataItem(), JobItem::isValidForFitting(), SessionItem::item(), FitParameterLinkItem::linkItem(), AmplitudeAxisItem::logScaleItem(), maskContainerItem(), MaskItem::maskValueItem(), BasicAxisItem::max(), FitParameterItem::maximumItem(), BasicAxisItem::maxItem(), BasicAxisItem::min(), FitParameterItem::minimumItem(), BasicAxisItem::minItem(), RealDataItem::nativeData(), MinimizerContainerItem::normFunction(), MinimizerContainerItem::objectiveMetric(), VerticalLineItem::posX(), HorizontalLineItem::posY(), projectionContainerItem(), JobItem::realDataItem(), BasicAxisItem::serialize(), PolygonPointItem::serialize(), AmplitudeAxisItem::serialize(), RectangleItem::serialize(), PolygonItem::serialize(), VerticalLineItem::serialize(), HorizontalLineItem::serialize(), EllipseItem::serialize(), MaskAllItem::serialize(), PointwiseAxisItem::serialize(), SessionItem::setItemValue(), FitParameterItem::setLimitEnabled(), RealDataItem::setNativeDataUnits(), FitParameterItem::startValueItem(), BasicAxisItem::titleItem(), FitParameterItem::typeItem(), MinuitMinimizerItem::valueDescriptorsForUI(), GSLMultiMinimizerItem::valueDescriptorsForUI(), GeneticMinimizerItem::valueDescriptorsForUI(), SimAnMinimizerItem::valueDescriptorsForUI(), GSLLMAMinimizerItem::valueDescriptorsForUI(), BasicAxisItem::visibilityItem(), EllipseItem::xCenter(), RectangleItem::xLow(), EllipseItem::xRadius(), RectangleItem::xUp(), EllipseItem::yCenter(), RectangleItem::yLow(), EllipseItem::yRadius(), and RectangleItem::yUp().
|
inherited |
Returns vector of all items of given tag.
Definition at line 221 of file SessionItem.cpp.
References SessionItem::defaultTag(), SessionItem::index(), SessionItem::m_children, and SessionItem::m_tags.
Referenced by MaskUnitsConverter::convertIntensityDataItem(), SessionModel::copy(), GroupItem::groupItems(), SessionItem::items(), SessionModel::moveItem(), DataPropertyContainer::propertyItem(), DataPropertyContainer::propertyItems(), and SessionItem::takeRow().
|
inherited |
Directly access value of item under given tag.
Definition at line 292 of file SessionItem.cpp.
References SessionItem::getItem(), SessionItem::isTag(), and SessionItem::value().
Referenced by FitParameterItem::attLimits(), Data1DViewItem::axesUnits(), JobItem::beginTime(), BasicAxisItem::binCount(), FitSuiteItem::chi2(), Data1DProperties::color(), Data1DProperties::colorName(), MaskUnitsConverter::convertCoordinate(), MinimizerContainerItem::createMetric(), MinuitMinimizerItem::createMinimizer(), GSLMultiMinimizerItem::createMinimizer(), GeneticMinimizerItem::createMinimizer(), SimAnMinimizerItem::createMinimizer(), GSLLMAMinimizerItem::createMinimizer(), RectangleItem::createShape(), VerticalLineItem::createShape(), HorizontalLineItem::createShape(), EllipseItem::createShape(), DataProperties::dataItem(), JobItem::endTime(), DataItem::fileName(), JobItem::getComments(), getGradient(), JobItem::getIdentifier(), JobItem::getProgress(), JobItem::getStatus(), PointwiseAxisItem::getUnitsLabel(), FitParameterItem::initMinMaxValues(), RealDataItem::instrumentId(), JobItem::instrumentName(), PolygonItem::isClosed(), isInterpolated(), AmplitudeAxisItem::isLocked(), AmplitudeAxisItem::isLogScale(), BasicAxisItem::isTitleVisible(), FitParameterItem::isValid(), MaskItem::isVisibleValue(), SessionItem::itemName(), FitSuiteItem::iterationCount(), Data1DProperties::line(), FitParameterLinkItem::link(), MaskItem::maskValue(), FitParameterItem::maximum(), FitParameterItem::minimum(), RealDataItem::nativeDataUnits(), Data1DProperties::nextColorName(), PropertyRepeater::onPropertyChanged(), FitParameterItem::parameterType(), PolygonPointItem::posX(), PolygonPointItem::posY(), JobItem::presentationType(), Data1DProperties::scatter(), DataItem::selectedCoords(), PropertyRepeater::setOnChildPropertyChange(), FitParameterItem::startValue(), BasicAxisItem::title(), FitParameterLinkItem::title(), and FitSuiteItem::updateInterval().
double IntensityDataItem::getLowerX | ( | ) | const |
Returns lower and upper zoom ranges of x-axis.
Definition at line 96 of file IntensityDataItem.cpp.
References BasicAxisItem::min(), and xAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemZoomX(), ColorMap::setAxesZoomFromItem(), and updateAxesZoomLevel().
double IntensityDataItem::getLowerY | ( | ) | const |
Returns lower and upper zoom ranges of y-axis.
Definition at line 118 of file IntensityDataItem.cpp.
References BasicAxisItem::min(), and yAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemZoomY(), ColorMap::setAxesZoomFromItem(), and updateAxesZoomLevel().
double IntensityDataItem::getLowerZ | ( | ) | const |
Returns lower and upper zoom ranges of z-axis.
Definition at line 140 of file IntensityDataItem.cpp.
References BasicAxisItem::min(), and zAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), GUI::View::RangeUtils::itemDataZoom(), FitComparisonController2D::setItem(), and setLowerAndUpperZ().
MaskContainerItem * IntensityDataItem::getOrCreateMaskContainerItem | ( | ) |
Definition at line 446 of file IntensityDataItem.cpp.
References SessionModel::insertItem(), maskContainerItem(), SessionItem::model(), and T_MASKS.
Referenced by RealDataMaskWidget::maskContainer().
ProjectionContainerItem * IntensityDataItem::getOrCreateProjectionContainerItem | ( | ) |
Definition at line 464 of file IntensityDataItem.cpp.
References SessionModel::insertItem(), SessionItem::model(), projectionContainerItem(), and T_PROJECTIONS.
Referenced by IntensityDataProjectionsWidget::projectionContainer().
|
inherited |
Returns vector of all present roles.
Definition at line 351 of file SessionItem.cpp.
References SessionItem::m_properties.
Referenced by GUI::Session::XML::writeItemAndChildItems().
double IntensityDataItem::getUpperX | ( | ) | const |
Definition at line 101 of file IntensityDataItem.cpp.
References BasicAxisItem::max(), and xAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemZoomX(), ColorMap::setAxesZoomFromItem(), and updateAxesZoomLevel().
double IntensityDataItem::getUpperY | ( | ) | const |
Definition at line 123 of file IntensityDataItem.cpp.
References BasicAxisItem::max(), and yAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemZoomY(), ColorMap::setAxesZoomFromItem(), and updateAxesZoomLevel().
double IntensityDataItem::getUpperZ | ( | ) | const |
Definition at line 145 of file IntensityDataItem.cpp.
References BasicAxisItem::max(), and zAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), GUI::View::RangeUtils::itemDataZoom(), and setLowerAndUpperZ().
QString IntensityDataItem::getXaxisTitle | ( | ) | const |
Definition at line 180 of file IntensityDataItem.cpp.
References BasicAxisItem::title(), and xAxisItem().
Referenced by ColorMap::setAxesLabelsFromItem(), and updateAxesLabels().
QString IntensityDataItem::getYaxisTitle | ( | ) | const |
Definition at line 185 of file IntensityDataItem.cpp.
References BasicAxisItem::title(), and yAxisItem().
Referenced by ColorMap::setAxesLabelsFromItem(), and updateAxesLabels().
SelectionDescriptor< QString > IntensityDataItem::gradient | ( | ) | const |
Definition at line 165 of file IntensityDataItem.cpp.
References SessionItem::getItem(), and P_GRADIENT.
Referenced by setGradient(), and IntensityDataPropertyWidget::setItem().
|
inherited |
Definition at line 413 of file SessionItem.h.
References SessionItem::getGroupItem().
Referenced by SessionItem::addGroupProperty().
|
inherited |
Indicates whether this SessionItem has any child items.
Definition at line 81 of file SessionItem.cpp.
References SessionItem::numberOfChildren().
Referenced by hasProjections().
bool IntensityDataItem::hasMasks | ( | ) | const |
Definition at line 472 of file IntensityDataItem.cpp.
References maskContainerItem().
|
inherited |
Definition at line 421 of file SessionItem.h.
References SessionItem::modelType().
Referenced by MaskViewFactory::createMaskView(), FitParameterModel::flags(), FitParameterModel::index(), FitParameterModel::indexOfItem(), FitParameterWidget::onFitParametersSelectionChanged(), FitParameterModel::rowCount(), and MaskGraphicsScene::updateViews().
bool IntensityDataItem::hasProjections | ( | ) | const |
Definition at line 477 of file IntensityDataItem.cpp.
References SessionItem::hasChildren(), and projectionContainerItem().
|
inherited |
Returns model index of this item.
Definition at line 74 of file SessionItem.cpp.
References SessionModel::indexOfItem(), and SessionItem::model().
Referenced by SessionItem::childDeleted(), MaskContainerItem::clear(), FitParameterContainerItem::createParameters(), SessionItem::displayName(), SessionItem::emitDataChanged(), SessionItem::getItem(), SessionItem::getItems(), SessionItem::insertChild(), FitParameterModel::isValidSourceItem(), ParameterItem::linkToSessionItem(), JobModel::removeJob(), FitParameterContainerItem::setValuesInParameterContainer(), IntensityDataProjectionsWidget::subscribeToItem(), SessionItem::tagFromItem(), and SessionItem::takeItem().
|
inherited |
Insert item into given tag into given row.
Definition at line 233 of file SessionItem.cpp.
References SessionItem::defaultTag(), SessionItem::index(), SessionItem::item(), SessionItem::m_children, SessionItem::m_model, and SessionItem::m_tags.
Referenced by GroupItemController::GroupItemController(), JobItem::addDataViewItem(), SessionItem::addGroupProperty(), DataPropertyContainer::addItem(), MaskContainerItem::addMask(), PolygonItem::addPoint(), SessionItem::addProperty(), GUI::Model::ItemFactory::CreateItem(), GroupItemController::getItemOfType(), MaskItems::insertMask(), MaskContainerItem::insertMask(), SessionModel::insertNewItem(), SessionModel::moveItem(), and GroupItemController::setCurrentType().
|
staticinherited |
Definition at line 113 of file DataItem.cpp.
References GUI::RealSpace::Particles::name(), and DataItem::P_AXES_UNITS.
Referenced by SpecularPlot::onPropertyChanged(), ColorMap::onPropertyChanged(), and DataItem::updateAxesUnits().
|
inherited |
Definition at line 468 of file SessionItem.cpp.
References SessionFlags::EDITABLE, and SessionItem::flags().
Referenced by SessionModel::flags().
|
inherited |
Definition at line 463 of file SessionItem.cpp.
References SessionFlags::ENABLED, and SessionItem::flags().
Referenced by SessionModel::flags().
|
static |
Definition at line 253 of file IntensityDataItem.cpp.
References GUI::RealSpace::Particles::name(), and P_GRADIENT.
Referenced by IntensityDataCanvas::onPropertyChanged(), and ColorMap::onPropertyChanged().
bool IntensityDataItem::isInterpolated | ( | ) | const |
Definition at line 175 of file IntensityDataItem.cpp.
References SessionItem::getItemValue(), and P_IS_INTERPOLATED.
Referenced by MaskResultsPresenter::backup_data(), and IntensityDataPropertyWidget::setItem().
|
static |
Definition at line 248 of file IntensityDataItem.cpp.
References GUI::RealSpace::Particles::name(), and P_IS_INTERPOLATED.
Referenced by ProjectionsPlot::onIntensityItemPropertyChanged(), IntensityDataCanvas::onPropertyChanged(), and ColorMap::onPropertyChanged().
|
staticinherited |
Definition at line 446 of file SessionItem.cpp.
References GUI::RealSpace::Particles::name(), and SessionItem::P_NAME.
bool IntensityDataItem::isLogz | ( | ) | const |
Definition at line 170 of file IntensityDataItem.cpp.
References AmplitudeAxisItem::isLogScale(), and zAxisItem().
Referenced by dataRange(), and ColorMap::setDataRangeFromItem().
|
inherited |
Returns true if tag is available.
Definition at line 166 of file SessionItem.cpp.
References SessionItem::m_tags, and GUI::RealSpace::Particles::name().
Referenced by SessionItem::addProperty(), MaskUnitsConverter::convertCoordinate(), SessionItem::getItemValue(), JobItem::isValidForFitting(), SessionItem::itemName(), SessionItem::setItemName(), SessionItem::setItemValue(), and FitParameterItem::setLimitEnabled().
|
static |
Definition at line 258 of file IntensityDataItem.cpp.
References GUI::RealSpace::Particles::name(), and P_XAXIS.
Referenced by ColorMap::onAxisPropertyChanged().
|
static |
Definition at line 263 of file IntensityDataItem.cpp.
References GUI::RealSpace::Particles::name(), and P_YAXIS.
Referenced by ColorMap::onAxisPropertyChanged().
bool IntensityDataItem::isZAxisLocked | ( | ) | const |
Returns true if min, max range of Z-axis is locked (change not allowed)
Definition at line 190 of file IntensityDataItem.cpp.
References P_ZAXIS.
Referenced by resetView(), and updateDataRange().
|
static |
Definition at line 268 of file IntensityDataItem.cpp.
References GUI::RealSpace::Particles::name(), and P_ZAXIS.
Referenced by ColorMap::onAxisPropertyChanged().
|
inherited |
Definition at line 353 of file SessionItem.h.
References SessionItem::getItem().
Referenced by MinimizerContainerItem::MinimizerContainerItem(), PolygonItem::createShape(), DataProperties::dataItem(), DataPropertyContainer::dataItems(), JobItem::fitParameterContainerItem(), FitParameterContainerItem::fitParameterItem(), FitParameterContainerItem::fitParameterNames(), SessionItem::getCopyNumberOfChild(), SessionItem::insertChild(), SessionItem::items(), Data1DViewItem::jobItem(), DataPropertyContainer::propertyItems(), DataProperties::setDataItem(), SessionItem::setGroupPropertyType(), SessionItem::tagFromItem(), SessionItem::takeRow(), SessionModel::topItems(), DataItem::updateAxesUnits(), JobItem::updateIntensityDataFileName(), and RealDataItem::updateNonXMLDataFileNames().
|
inherited |
Get item name, return display name if no name is set.
Definition at line 432 of file SessionItem.cpp.
References SessionItem::displayName(), SessionItem::getItemValue(), SessionItem::isTag(), and SessionItem::P_NAME.
Referenced by SessionModel::data(), RealDataItem::dataName(), JobItem::jobName(), MaskItem::maskName(), GUI::Session::XML::readItems(), MaskGraphicsScene::setItemName(), Plot1D::subscribeToItem(), SpecularPlot::subscribeToItem(), ColorMap::subscribeToItem(), ProjectionsPlot::subscribeToItem(), and JobItem::updateIntensityDataFileName().
|
inherited |
Definition at line 361 of file SessionItem.h.
References SessionItem::getItems(), and SessionItem::item().
Referenced by DataPropertyContainer::dataItems(), SessionItem::takeRow(), and SessionModel::topItem().
|
overridevirtualinherited |
Indicates last modification timepoint.
Implements SaveLoadInterface.
Definition at line 54 of file DataItem.cpp.
References DataItem::m_last_modified.
|
inherited |
Definition at line 473 of file SessionItem.cpp.
References SessionFlags::LimitsRole, and SessionItem::roleProperty().
Referenced by GUI::View::PropertyEditorFactory::CreateEditor(), FitParameterContainerItem::createParameters(), and FitParameterItem::initMinMaxValues().
|
overridevirtualinherited |
Loads non-XML data from projectDir and returns success flag.
Implements SaveLoadInterface.
Definition at line 64 of file DataItem.cpp.
References DataItem::fileName(), GUI::Project::Utils::projectDir(), and DataItem::setDatafield().
|
inherited |
Returns the current model mapper of this item. Creates new one if necessary.
Definition at line 508 of file SessionItem.cpp.
References SessionItem::m_mapper.
Referenced by Data1DViewItem::Data1DViewItem(), FitParameterItem::FitParameterItem(), FitParameterModel::FitParameterModel(), GroupItem::GroupItem(), IShape2DView::IShape2DView(), FitParameterModel::~FitParameterModel(), IntensityDataPropertyWidget::~IntensityDataPropertyWidget(), PropertyRepeater::addItem(), MaskEditorPropertyPanel::addMaskCheckBox(), MaskEditorPropertyPanel::addMaskSpinBox(), IShape2DView::disconnectFromItem(), SessionItemController::onControllerDestroy(), SpecularDataPropertyWidget::setCurrentItem(), MaskEditorPropertyPanel::setCurrentMaskItem(), IntensityDataPropertyWidget::setItem(), FitSessionController::setItem(), SessionItemController::setItem(), RunFitControlWidget::subscribeToItem(), IntensityDataCanvas::subscribeToItem(), FitFlowWidget::subscribeToItem(), Plot1D::subscribeToItem(), SpecularPlot::subscribeToItem(), ColorMap::subscribeToItem(), ProjectionsPlot::subscribeToItem(), SessionItemController::unsubscribe(), RunFitControlWidget::unsubscribeFromChildren(), and ProjectionsPlot::unsubscribeFromChildren().
MaskContainerItem * IntensityDataItem::maskContainerItem | ( | ) |
Definition at line 436 of file IntensityDataItem.cpp.
References SessionItem::getItem(), and T_MASKS.
Referenced by MaskUnitsConverter::convertIntensityDataItem(), getOrCreateMaskContainerItem(), hasMasks(), MaskEditorCanvas::onPresentationTypeRequest(), and MaskEditorCanvas::setZoomToROI().
const MaskContainerItem * IntensityDataItem::maskContainerItem | ( | ) | const |
Definition at line 441 of file IntensityDataItem.cpp.
References SessionItem::getItem(), and T_MASKS.
|
inherited |
Returns model of this item.
Definition at line 60 of file SessionItem.cpp.
References SessionItem::m_model.
Referenced by FitParameterModel::FitParameterModel(), DataPropertyContainer::addItem(), FitParameterItem::addLink(), MaskContainerItem::clear(), JobItem::copyRealDataIntoJob(), JobItem::createDataViewItem(), FitParameterContainerItem::createFitParameter(), FitSuiteItem::createFitParametersContainer(), JobItem::createFitSuiteItem(), FitSuiteItem::createMinimizerContainer(), Data1DViewItem::createPropertyContainerItem(), JobItem::createRealDataItem(), DataProperties::dataItem(), getOrCreateMaskContainerItem(), getOrCreateProjectionContainerItem(), SessionItem::index(), RealDataItem::initDataItem(), FitParameterWidget::onRemoveFitParAction(), GUI::Session::XML::readItems(), FitParameterItem::removeLink(), JobItem::setDataType(), ModelMapper::setItem(), SessionItem::setModel(), SessionItem::setParentAndModel(), FitParameterModel::sourceModel(), ParameterTuningWidget::subscribeToItem(), ItemStackWidget::validateItem(), and GUI::Session::XML::writeModel().
|
inherited |
Get model type.
Definition at line 368 of file SessionItem.cpp.
References SessionFlags::ModelTypeRole, and SessionItem::roleProperty().
Referenced by GSLMultiMinimizerItem::GSLMultiMinimizerItem(), MinuitMinimizerItem::MinuitMinimizerItem(), RectangleItem::RectangleItem(), SessionItem::SessionItem(), GUI::Model::Path::ancestor(), MaskViewFactory::createMaskView(), FitParameterHelper::getParameterItem(), ProjectionsPlot::graphForItem(), SessionItem::hasModelType(), SessionModel::insertItem(), SessionModel::moveItem(), MaskGraphicsScene::processPolygonItem(), MaskGraphicsScene::processRectangleShapeItem(), GroupItem::setCurrentType(), ProjectionsPlot::setGraphFromItem(), SessionItem::setGroupProperty(), MaskGraphicsScene::setItemName(), MaskEditor::setMaskContext(), MaskGraphicsScene::setMaskContext(), SpecularPlot::subscribeToItem(), ColorMap::subscribeToItem(), ProjectionsPlot::subscribeToItem(), and GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Returns total number of children.
Definition at line 88 of file SessionItem.cpp.
References SessionItem::m_children.
Referenced by MaskContainerItem::clear(), SessionModel::dropMimeData(), SessionItem::hasChildren(), SessionModel::insertNewItem(), MaskEditorActions::isSendToBackPossible(), FitParameterModel::rowCount(), and SessionModel::rowCount().
|
inherited |
Returns parent of this item.
Definition at line 67 of file SessionItem.cpp.
References SessionItem::m_parent.
Referenced by DataPropertyContainer::addItem(), GUI::Model::Path::ancestor(), FitComparison1DViewController::deleteDiffViewItem(), FitParameterHelper::getParameterItem(), FitParameterModel::indexOfItem(), SessionModel::indexOfItem(), MaskEditorActions::isSendToBackPossible(), Data1DViewItem::jobItem(), SessionModel::moveItem(), ModelMapper::nestlingDepth(), ModelMapper::onDataChanged(), FitParameterWidget::onFitParametersSelectionChanged(), ProjectionsEditorCanvas::onLeavingColorMap(), FitParameterModel::parent(), SessionModel::parent(), SessionItem::parentRow(), GUI::Session::XML::readItems(), GUI::Session::XML::readProperty(), IntensityDataCanvas::rotateData(), PropertyRepeater::setOnChildPropertyChange(), and GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Returns the index of the given item within its parent. Returns -1 when no parent is set.
Definition at line 148 of file SessionItem.cpp.
References SessionItem::parentItem(), and SessionItem::rowOfChild().
Referenced by FitParameterModel::indexOfItem(), and FitParameterModel::parent().
ProjectionContainerItem * IntensityDataItem::projectionContainerItem | ( | ) |
Definition at line 454 of file IntensityDataItem.cpp.
References SessionItem::getItem(), and T_PROJECTIONS.
Referenced by MaskUnitsConverter::convertIntensityDataItem(), getOrCreateProjectionContainerItem(), hasProjections(), ProjectionsPlot::projectionContainerItem(), and SaveProjectionsAssistant::projectionItems().
const ProjectionContainerItem * IntensityDataItem::projectionContainerItem | ( | ) | const |
Definition at line 459 of file IntensityDataItem.cpp.
References SessionItem::getItem(), and T_PROJECTIONS.
|
signalinherited |
Referenced by DataItem::setRawDataVector().
|
virtualinherited |
Reimplemented in JobItem.
Definition at line 526 of file SessionItem.cpp.
Referenced by GUI::Session::XML::readItems().
|
inherited |
Add new tag to this item with given name, min, max and types. max = -1 -> unlimited, modelTypes empty -> all types allowed.
Definition at line 159 of file SessionItem.cpp.
References SessionItem::m_tags, and GUI::RealSpace::Particles::name().
Referenced by Data1DViewItem::Data1DViewItem(), DataPropertyContainer::DataPropertyContainer(), FitParameterContainerItem::FitParameterContainerItem(), FitParameterItem::FitParameterItem(), FitSuiteItem::FitSuiteItem(), GroupItem::GroupItem(), IntensityDataItem(), JobItem::JobItem(), MaskContainerItem::MaskContainerItem(), PolygonItem::PolygonItem(), ProjectionContainerItem::ProjectionContainerItem(), RealDataItem::RealDataItem(), SessionItem::addGroupProperty(), SessionItem::addProperty(), and SessionModel::createRootItem().
|
overridevirtual |
Returns data to the state defined by user (imported) data.
Implements DataItem.
Definition at line 234 of file IntensityDataItem.cpp.
References ImportDataInfo::axisLabel(), MaskUnitsConverter::convertFromNbins(), MaskUnitsConverter::convertToNbins(), setAxesRangeToData(), DataItem::setAxesUnits(), setDatafield(), setXaxisTitle(), setYaxisTitle(), and ImportDataInfo::unitsLabel().
void IntensityDataItem::resetView | ( | ) |
Set axes viewport to original data.
Definition at line 426 of file IntensityDataItem.cpp.
References computeDataRange(), isZAxisLocked(), DataItem::m_data, and setAxesRangeToData().
Referenced by IntensityDataCanvas::onResetViewAction(), MaskEditorCanvas::onResetViewRequest(), ProjectionsEditorCanvas::onResetViewRequest(), FitComparisonController2D::resetDiffItem(), and ColorMap::resetView().
|
inherited |
Returns corresponding variant under given role, invalid variant when role is not present.
Definition at line 334 of file SessionItem.cpp.
References SessionItem::m_properties.
Referenced by GUI::View::PropertyEditorFactory::CreateEditor(), SessionItem::decimals(), SessionItem::defaultTag(), SessionItem::displayName(), SessionItem::flags(), SessionItem::limits(), SessionItem::modelType(), SessionItem::toolTip(), SessionItem::value(), and GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Returns row index of given child.
Definition at line 109 of file SessionItem.cpp.
Referenced by SessionItem::childDeleted(), SessionModel::indexOfItem(), SessionModel::moveItem(), ProjectionsEditorCanvas::onLeavingColorMap(), and SessionItem::parentRow().
|
overridevirtualinherited |
Saves non-XML data in projectDir and returns success flag.
Implements SaveLoadInterface.
Definition at line 74 of file DataItem.cpp.
References DataItem::containsNonXMLData(), DataItem::fileName(), DataItem::getDatafield(), DataItem::m_update_data_mutex, and GUI::Project::Utils::projectDir().
|
inherited |
Definition at line 91 of file DataItem.cpp.
References SessionItem::getItemValue(), and DataItem::P_AXES_UNITS.
Referenced by GUI::Model::JobItemUtils::setResults(), and GUI::Model::JobItemUtils::updateDataAxes().
|
virtualinherited |
Reimplemented in PointwiseAxisItem, and RealDataItem.
Definition at line 517 of file SessionItem.cpp.
Referenced by GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Definition at line 171 of file SessionItem.cpp.
References SessionItem::m_tags.
Referenced by SessionItem::displayName(), SessionModel::insertNewItem(), and SessionModel::moveItem().
|
overridevirtual |
set zoom range of x,y axes to axes of input data
Implements DataItem.
Definition at line 211 of file IntensityDataItem.cpp.
References setLowerX(), setLowerY(), setUpperX(), setUpperY(), xMax(), xMin(), yMax(), and yMin().
Referenced by reset(), resetView(), RealDataItem::rotateData(), and FitComparisonController2D::setItem().
|
inherited |
Definition at line 96 of file DataItem.cpp.
References DataItem::axesUnitsChanged(), DataItem::P_AXES_UNITS, SessionItem::setItemValue(), and ComboProperty::variant().
Referenced by QREDataLoader::datafieldFromParsingResult(), reset(), SpecularDataItem::reset(), and GUI::Model::JobItemUtils::setIntensityItemCoords().
|
overridevirtual |
The given pointer becomes owned by this class!!
Implements DataItem.
Definition at line 72 of file IntensityDataItem.cpp.
References SessionItem::emitDataChanged(), Error, DataItem::setDatafield(), updateAxesLabels(), updateAxesZoomLevel(), and updateDataRange().
Referenced by IntensityDataFFTPresenter::fftItem(), reset(), RealDataItem::rotateData(), MaskResultsPresenter::setOriginalMode(), and MaskResultsPresenter::setShowMaskMode().
|
inherited |
Definition at line 489 of file SessionItem.cpp.
References SessionFlags::DecimalRole, and SessionItem::setRoleProperty().
Referenced by BasicAxisItem::BasicAxisItem(), and SessionItem::SessionItem().
|
inherited |
Set default tag.
Definition at line 397 of file SessionItem.cpp.
References SessionFlags::DefaultTagRole, and SessionItem::setRoleProperty().
Referenced by DataPropertyContainer::DataPropertyContainer(), FitParameterContainerItem::FitParameterContainerItem(), FitParameterItem::FitParameterItem(), GroupItem::GroupItem(), IntensityDataItem(), MaskContainerItem::MaskContainerItem(), PolygonItem::PolygonItem(), ProjectionContainerItem::ProjectionContainerItem(), and RealDataItem::RealDataItem().
|
inherited |
Set display name.
Definition at line 426 of file SessionItem.cpp.
References SessionFlags::DisplayNameRole, and SessionItem::setRoleProperty().
Referenced by SessionItem::SessionItem(), SessionItem::addProperty(), FitParameterContainerItem::createFitParameter(), and GUI::Session::XML::readItems().
|
inherited |
Definition at line 458 of file SessionItem.cpp.
References SessionItem::changeFlags(), and SessionFlags::EDITABLE.
Referenced by JobItem::JobItem(), and FitParameterItem::setLimitEnabled().
|
inherited |
Flags accessors.
Definition at line 453 of file SessionItem.cpp.
References SessionItem::changeFlags(), and SessionFlags::ENABLED.
Referenced by FitParameterItem::FitParameterItem(), MaskAllItem::MaskAllItem(), PointwiseAxisItem::PointwiseAxisItem(), GroupItemController::getItemOfType(), and FitParameterItem::setLimitEnabled().
|
inherited |
Definition at line 46 of file DataItem.cpp.
References DataItem::fileNameChanged(), DataItem::P_FILE_NAME, SessionItem::setItemValue(), and DataItem::setLastModified().
Referenced by GUI::Model::JobFunctions::copyRealDataItem().
void IntensityDataItem::setGradient | ( | const ComboProperty & | gradient | ) |
Definition at line 160 of file IntensityDataItem.cpp.
References gradient(), P_GRADIENT, and SessionItem::setItemValue().
Referenced by IntensityDataCanvas::applyPersistentSettings().
|
inherited |
Set the current type of group item.
Definition at line 320 of file SessionItem.cpp.
References SessionItem::modelType().
Referenced by SessionItem::setGroupPropertyType().
|
inherited |
Definition at line 404 of file SessionItem.h.
References SessionItem::getGroupItem(), SessionItem::item(), and SessionItem::setGroupProperty().
|
slot |
Definition at line 317 of file IntensityDataItem.cpp.
References P_IS_INTERPOLATED, and SessionItem::setItemValue().
Referenced by IntensityDataCanvas::applyPersistentSettings(), IntensityDataPropertyWidget::setItem(), MaskResultsPresenter::setOriginalMode(), and MaskResultsPresenter::setShowMaskMode().
|
inherited |
Set item name, add property if necessary.
Definition at line 438 of file SessionItem.cpp.
References SessionItem::addProperty(), SessionItem::isTag(), GUI::RealSpace::Particles::name(), SessionItem::P_NAME, and SessionItem::setItemValue().
Referenced by EllipseItem::EllipseItem(), HorizontalLineItem::HorizontalLineItem(), JobItem::JobItem(), MaskAllItem::MaskAllItem(), PolygonItem::PolygonItem(), PolygonPointItem::PolygonPointItem(), RealDataItem::RealDataItem(), RectangleItem::RectangleItem(), VerticalLineItem::VerticalLineItem(), RealDataItem::setDataName(), MaskGraphicsScene::setItemName(), JobItem::setJobName(), and MaskItem::setMaskName().
|
inherited |
Directly set value of item under given tag.
Definition at line 300 of file SessionItem.cpp.
References SessionItem::getItem(), SessionItem::isTag(), and SessionItem::setValue().
Referenced by MaskUnitsConverter::convertCoordinate(), PointwiseAxisItem::init(), FitParameterItem::initMinMaxValues(), RealDataItem::linkToInstrument(), EllipseItem::setAngle(), Data1DViewItem::setAxesUnits(), DataItem::setAxesUnits(), JobItem::setBeginTime(), BasicAxisItem::setBinCount(), FitSuiteItem::setChi2(), Data1DProperties::setColorProperty(), JobItem::setComments(), DataProperties::setDataItem(), JobItem::setEndTime(), DataItem::setFileName(), setGradient(), JobItem::setIdentifier(), JobItem::setInstrumentName(), setInterpolated(), PolygonItem::setIsClosed(), MaskItem::setIsVisibleValue(), SessionItem::setItemName(), FitSuiteItem::setIterationCount(), Data1DProperties::setLineProperty(), FitParameterLinkItem::setLink(), AmplitudeAxisItem::setLocked(), AmplitudeAxisItem::setLogScale(), BasicAxisItem::setLowerBound(), MaskItem::setMaskValue(), FitParameterItem::setMaximum(), FitParameterItem::setMinimum(), PolygonPointItem::setPosX(), VerticalLineItem::setPosX(), PolygonPointItem::setPosY(), HorizontalLineItem::setPosY(), JobItem::setPresentationType(), JobItem::setProgress(), Data1DProperties::setScatterProperty(), FitParameterItem::setStartValue(), JobItem::setStatus(), BasicAxisItem::setTitle(), FitParameterLinkItem::setTitle(), FitSuiteItem::setUpdateInterval(), BasicAxisItem::setUpperBound(), BasicAxisItem::setVisibilityValue(), EllipseItem::setXCenter(), RectangleItem::setXLow(), EllipseItem::setXRadius(), RectangleItem::setXUp(), EllipseItem::setYCenter(), RectangleItem::setYLow(), EllipseItem::setYRadius(), RectangleItem::setYUp(), and RealDataItem::unlinkFromInstrument().
|
inherited |
Definition at line 86 of file DataItem.cpp.
References DataItem::m_last_modified.
Referenced by DataItem::setDatafield(), DataItem::setFileName(), and DataItem::setRawDataVector().
|
inherited |
Definition at line 478 of file SessionItem.cpp.
References SessionFlags::LimitsRole, SessionItem::setRoleProperty(), and SessionItem::value().
Referenced by BasicAxisItem::BasicAxisItem(), EllipseItem::EllipseItem(), FitParameterItem::FitParameterItem(), HorizontalLineItem::HorizontalLineItem(), PolygonPointItem::PolygonPointItem(), RectangleItem::RectangleItem(), SessionItem::SessionItem(), VerticalLineItem::VerticalLineItem(), and FitParameterItem::initMinMaxValues().
|
slot |
Definition at line 312 of file IntensityDataItem.cpp.
References AmplitudeAxisItem::setLogScale(), and zAxisItem().
|
slot |
Definition at line 293 of file IntensityDataItem.cpp.
References getLowerZ(), getUpperZ(), setLowerZ(), and setUpperZ().
Referenced by computeDataRange(), ColorMap::onDataRangeChanged(), FitComparisonController2D::resetDiffItem(), and FitComparisonController2D::setItem().
|
slot |
Definition at line 273 of file IntensityDataItem.cpp.
References BasicAxisItem::setLowerBound(), SessionItem::value(), and xAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), ColorMap::onXaxisRangeChanged(), setAxesRangeToData(), MaskEditorCanvas::setZoomToROI(), and updateAxesZoomLevel().
|
slot |
Definition at line 283 of file IntensityDataItem.cpp.
References BasicAxisItem::setLowerBound(), SessionItem::value(), and yAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), ColorMap::onYaxisRangeChanged(), setAxesRangeToData(), MaskEditorCanvas::setZoomToROI(), and updateAxesZoomLevel().
|
slot |
Definition at line 302 of file IntensityDataItem.cpp.
References BasicAxisItem::setLowerBound(), and zAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), and setLowerAndUpperZ().
|
privateinherited |
Definition at line 546 of file SessionItem.cpp.
References SessionItem::m_children, SessionItem::m_mapper, SessionItem::m_model, and SessionItem::model().
Referenced by SessionItem::~SessionItem(), SessionModel::createRootItem(), and SessionItem::setParentAndModel().
|
privateinherited |
Definition at line 540 of file SessionItem.cpp.
References SessionItem::m_parent, SessionItem::model(), and SessionItem::setModel().
Referenced by SessionItem::takeItem().
|
inherited |
Sets the raw data vector from external source. Checks only the equality of data size; no dimension checks are applied.
Definition at line 29 of file DataItem.cpp.
References Error, DataItem::m_data, DataItem::m_update_data_mutex, DataItem::rawDataVectorChanged(), and DataItem::setLastModified().
Referenced by FitSessionController::onObserverUpdate().
|
inherited |
Set the contained role property to the given value. See also setTranslatorForRolePropertySetter.
Set variant to role, create role if not present yet.
Definition at line 341 of file SessionItem.cpp.
References SessionItem::emitDataChanged(), SessionItem::m_properties, and SessionItem::value().
Referenced by SessionItem::SessionItem(), SessionItem::changeFlags(), GUI::Session::XML::readProperty(), SessionModel::setData(), SessionItem::setDecimals(), SessionItem::setDefaultTag(), SessionItem::setDisplayName(), SessionItem::setLimits(), SessionItem::setToolTip(), and SessionItem::setValue().
|
inherited |
Definition at line 500 of file SessionItem.cpp.
References SessionItem::setRoleProperty().
Referenced by GeneticMinimizerItem::GeneticMinimizerItem(), GSLLMAMinimizerItem::GSLLMAMinimizerItem(), GSLMultiMinimizerItem::GSLMultiMinimizerItem(), MinimizerContainerItem::MinimizerContainerItem(), MinuitMinimizerItem::MinuitMinimizerItem(), and SimAnMinimizerItem::SimAnMinimizerItem().
|
slot |
Definition at line 278 of file IntensityDataItem.cpp.
References BasicAxisItem::setUpperBound(), SessionItem::value(), and xAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), ColorMap::onXaxisRangeChanged(), setAxesRangeToData(), MaskEditorCanvas::setZoomToROI(), and updateAxesZoomLevel().
|
slot |
Definition at line 288 of file IntensityDataItem.cpp.
References BasicAxisItem::setUpperBound(), SessionItem::value(), and yAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), ColorMap::onYaxisRangeChanged(), setAxesRangeToData(), MaskEditorCanvas::setZoomToROI(), and updateAxesZoomLevel().
|
slot |
Definition at line 307 of file IntensityDataItem.cpp.
References BasicAxisItem::setUpperBound(), and zAxisItem().
Referenced by JobListView::equalizeSelectedToJob(), and setLowerAndUpperZ().
|
inherited |
Set value, ensure that variant types match.
Definition at line 382 of file SessionItem.cpp.
References GUI::Util::Variant::CompatibleVariantTypes(), SessionItem::setRoleProperty(), and SessionItem::value().
Referenced by DoubleDescriptor::DoubleDescriptor(), SelectionDescriptor< T >::SelectionDescriptor(), UIntDescriptor::UIntDescriptor(), IntensityDataPropertyWidget::createCheckBox(), SpecularDataPropertyWidget::createCheckBox(), IntensityDataPropertyWidget::createTextEdit(), SpecularDataPropertyWidget::createTextEdit(), SessionItem::setItemValue(), RealDataItem::setNativeDataUnits(), and GroupItem::updateComboValue().
|
overridevirtual |
Implements DataItem.
Definition at line 200 of file IntensityDataItem.cpp.
References BasicAxisItem::setTitle(), and xAxisItem().
Referenced by IntensityDataItem(), reset(), and updateAxesLabels().
|
overridevirtual |
Implements DataItem.
Definition at line 205 of file IntensityDataItem.cpp.
References BasicAxisItem::setTitle(), and yAxisItem().
Referenced by IntensityDataItem(), reset(), and updateAxesLabels().
void IntensityDataItem::setZAxisLocked | ( | bool | state | ) |
Definition at line 195 of file IntensityDataItem.cpp.
References P_ZAXIS.
Referenced by ParameterTuningWidget::onLockZValueChanged().
|
overridevirtual |
Implements DataItem.
Definition at line 229 of file IntensityDataItem.cpp.
References xSize(), and ySize().
|
inherited |
Returns the tag name of given item when existing.
Definition at line 178 of file SessionItem.cpp.
References SessionItem::index(), SessionItem::item(), SessionItem::m_children, and SessionItem::m_tags.
Referenced by SessionItem::displayName(), ModelMapper::onDataChanged(), PropertyRepeater::setOnChildPropertyChange(), SessionItem::takeRow(), and GUI::Session::XML::writeItemAndChildItems().
|
inherited |
Remove item from given row from given tag.
Definition at line 258 of file SessionItem.cpp.
References SessionItem::defaultTag(), SessionItem::index(), SessionItem::m_children, SessionItem::m_model, SessionItem::m_tags, and SessionItem::setParentAndModel().
Referenced by SessionModel::moveItem(), and SessionItem::takeRow().
|
inherited |
Removes row from item and returns the item.
Definition at line 139 of file SessionItem.cpp.
References SessionItem::childAt(), SessionItem::getItems(), SessionItem::item(), SessionItem::items(), SessionItem::tagFromItem(), and SessionItem::takeItem().
Referenced by FitComparison1DViewController::deleteDiffViewItem(), SessionModel::moveItem(), ProjectionsEditorCanvas::onLeavingColorMap(), and SessionModel::removeRows().
|
inherited |
Definition at line 495 of file SessionItem.cpp.
References SessionItem::roleProperty().
Referenced by SelectionDescriptor< T >::SelectionDescriptor().
|
private |
Init axes labels, if it was not done already.
Definition at line 346 of file IntensityDataItem.cpp.
References getXaxisTitle(), getYaxisTitle(), DataItem::m_data, setXaxisTitle(), and setYaxisTitle().
Referenced by setDatafield().
|
staticinherited |
Definition at line 118 of file DataItem.cpp.
References DataItem::isAxesUnitsPropertyName(), SessionItem::item(), GUI::RealSpace::Particles::name(), and DataItem::updateCoords().
Referenced by SpecularDataPropertyWidget::setCurrentItem(), and IntensityDataPropertyWidget::setItem().
|
private |
Sets zoom range of X,Y axes, if it was not yet defined.
Definition at line 324 of file IntensityDataItem.cpp.
References getLowerX(), getLowerY(), getUpperX(), getUpperY(), DataItem::m_data, BasicAxisItem::setBinCount(), setLowerX(), setLowerY(), setUpperX(), setUpperY(), xAxisItem(), xMax(), xMin(), yAxisItem(), yMax(), and yMin().
Referenced by setDatafield().
|
overridevirtual |
Implements DataItem.
Definition at line 219 of file IntensityDataItem.cpp.
References MaskUnitsConverter::convertFromNbins(), MaskUnitsConverter::convertToNbins(), and GUI::Model::JobItemUtils::updateDataAxes().
void IntensityDataItem::updateDataRange | ( | ) |
Sets min,max values for z-axis, if axes is not locked, and ranges are not yet set.
Definition at line 357 of file IntensityDataItem.cpp.
References computeDataRange(), and isZAxisLocked().
Referenced by setDatafield().
|
inherited |
Get value.
Definition at line 375 of file SessionItem.cpp.
References SessionItem::roleProperty().
Referenced by SelectionDescriptor< T >::SelectionDescriptor(), IntensityDataPropertyWidget::createCheckBox(), SpecularDataPropertyWidget::createCheckBox(), GUI::View::PropertyEditorFactory::CreateEditor(), IntensityDataPropertyWidget::createTextEdit(), SpecularDataPropertyWidget::createTextEdit(), SessionModel::data(), SessionModel::flags(), SessionItem::getItemValue(), FitParameterItem::initMinMaxValues(), FitParameterItem::isValid(), GroupItem::onValueChange(), BasicAxisItem::setBinCount(), SessionItem::setLimits(), AmplitudeAxisItem::setLogScale(), BasicAxisItem::setLowerBound(), Data1DViewItem::setLowerX(), setLowerX(), SpecularDataItem::setLowerX(), Data1DViewItem::setLowerY(), setLowerY(), SpecularDataItem::setLowerY(), SessionItem::setRoleProperty(), BasicAxisItem::setUpperBound(), Data1DViewItem::setUpperX(), setUpperX(), SpecularDataItem::setUpperX(), Data1DViewItem::setUpperY(), setUpperY(), SpecularDataItem::setUpperY(), SessionItem::setValue(), BasicAxisItem::visibilityValue(), and GUI::Session::XML::writeItemAndChildItems().
|
virtualinherited |
Reimplemented in JobItem.
Definition at line 524 of file SessionItem.cpp.
Referenced by GUI::Session::XML::writeItemAndChildItems().
BasicAxisItem * IntensityDataItem::xAxisItem | ( | ) |
Definition at line 399 of file IntensityDataItem.cpp.
References P_XAXIS.
const BasicAxisItem * IntensityDataItem::xAxisItem | ( | ) | const |
Definition at line 394 of file IntensityDataItem.cpp.
References P_XAXIS.
Referenced by getLowerX(), getUpperX(), getXaxisTitle(), ColorMap::setAxesLabelsFromItem(), IntensityDataPropertyWidget::setItem(), FitComparisonController2D::setItem(), setLowerX(), setUpperX(), setXaxisTitle(), updateAxesZoomLevel(), and xSize().
double IntensityDataItem::xMax | ( | ) | const |
Definition at line 112 of file IntensityDataItem.cpp.
References DataItem::m_data.
Referenced by MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemXrange(), setAxesRangeToData(), and updateAxesZoomLevel().
double IntensityDataItem::xMin | ( | ) | const |
Returns min and max range of x-axis as given by IntensityData.
Definition at line 106 of file IntensityDataItem.cpp.
References DataItem::m_data.
Referenced by MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemXrange(), setAxesRangeToData(), and updateAxesZoomLevel().
int IntensityDataItem::xSize | ( | ) | const |
Definition at line 86 of file IntensityDataItem.cpp.
References BasicAxisItem::binCount(), and xAxisItem().
Referenced by GUI::View::RangeUtils::itemXrange(), ColorMap::setAxesRangeFromItem(), ColorMap::setDataFromItem(), and shape().
BasicAxisItem * IntensityDataItem::yAxisItem | ( | ) |
Definition at line 409 of file IntensityDataItem.cpp.
References P_YAXIS.
const BasicAxisItem * IntensityDataItem::yAxisItem | ( | ) | const |
Definition at line 404 of file IntensityDataItem.cpp.
References P_YAXIS.
Referenced by getLowerY(), getUpperY(), getYaxisTitle(), ColorMap::setAxesLabelsFromItem(), IntensityDataPropertyWidget::setItem(), FitComparisonController2D::setItem(), setLowerY(), setUpperY(), setYaxisTitle(), updateAxesZoomLevel(), and ySize().
double IntensityDataItem::yMax | ( | ) | const |
Definition at line 134 of file IntensityDataItem.cpp.
References DataItem::m_data.
Referenced by MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemYrange(), setAxesRangeToData(), and updateAxesZoomLevel().
double IntensityDataItem::yMin | ( | ) | const |
Returns min and max range of y-axis as given by IntensityData.
Definition at line 128 of file IntensityDataItem.cpp.
References DataItem::m_data.
Referenced by MaskEditorCanvas::isAxisRangeMatchData(), GUI::View::RangeUtils::itemYrange(), setAxesRangeToData(), and updateAxesZoomLevel().
int IntensityDataItem::ySize | ( | ) | const |
Definition at line 91 of file IntensityDataItem.cpp.
References BasicAxisItem::binCount(), and yAxisItem().
Referenced by GUI::View::RangeUtils::itemYrange(), ColorMap::setAxesRangeFromItem(), ColorMap::setDataFromItem(), and shape().
AmplitudeAxisItem * IntensityDataItem::zAxisItem | ( | ) |
Definition at line 419 of file IntensityDataItem.cpp.
References P_ZAXIS.
const AmplitudeAxisItem * IntensityDataItem::zAxisItem | ( | ) | const |
Definition at line 414 of file IntensityDataItem.cpp.
References P_ZAXIS.
Referenced by getLowerZ(), getUpperZ(), isLogz(), ColorMap::setColorScaleAppearanceFromItem(), IntensityDataPropertyWidget::setItem(), setLogz(), setLowerZ(), and setUpperZ().
|
privateinherited |
Definition at line 332 of file SessionItem.h.
Referenced by SessionItem::~SessionItem(), SessionItem::childAt(), SessionItem::childDeleted(), SessionItem::children(), SessionItem::childrenOfType(), SessionItem::firstChildOfType(), SessionItem::getChildOfType(), SessionItem::getCopyNumberOfChild(), SessionItem::getItem(), SessionItem::getItems(), SessionItem::insertChild(), SessionItem::numberOfChildren(), SessionItem::setModel(), SessionItem::tagFromItem(), and SessionItem::takeItem().
|
protectedinherited |
simulation results
Definition at line 88 of file DataItem.h.
Referenced by DataItem::containsNonXMLData(), resetView(), DataItem::setDatafield(), DataItem::setRawDataVector(), updateAxesLabels(), updateAxesZoomLevel(), SpecularDataItem::updateAxesZoomLevel(), xMax(), SpecularDataItem::xMax(), xMin(), SpecularDataItem::xMin(), yMax(), and yMin().
|
protectedinherited |
Definition at line 89 of file DataItem.h.
Referenced by DataItem::lastModified(), and DataItem::setLastModified().
|
privateinherited |
Definition at line 335 of file SessionItem.h.
Referenced by SessionItem::~SessionItem(), SessionItem::mapper(), and SessionItem::setModel().
|
privateinherited |
Definition at line 331 of file SessionItem.h.
Referenced by SessionItem::~SessionItem(), SessionItem::emitDataChanged(), SessionItem::insertChild(), SessionItem::model(), SessionItem::setModel(), and SessionItem::takeItem().
|
privateinherited |
Definition at line 330 of file SessionItem.h.
Referenced by SessionItem::~SessionItem(), SessionItem::displayName(), SessionItem::parentItem(), and SessionItem::setParentAndModel().
|
privateinherited |
Definition at line 333 of file SessionItem.h.
Referenced by SessionItem::getRoles(), SessionItem::roleProperty(), and SessionItem::setRoleProperty().
|
privateinherited |
Definition at line 334 of file SessionItem.h.
Referenced by SessionItem::acceptableDefaultItemTypes(), SessionItem::acceptsAsDefaultItem(), SessionItem::getItem(), SessionItem::getItems(), SessionItem::insertChild(), SessionItem::isTag(), SessionItem::registerTag(), SessionItem::sessionItemTags(), SessionItem::tagFromItem(), and SessionItem::takeItem().
|
staticconstexpr |
Definition at line 39 of file IntensityDataItem.h.
Referenced by JobItem::JobItem(), and RealDataItem::RealDataItem().
|
protectedinherited |
Definition at line 90 of file DataItem.h.
Referenced by DataItem::saveData(), DataItem::setDatafield(), and DataItem::setRawDataVector().
|
staticconstexprprivateinherited |
Definition at line 38 of file DataItem.h.
Referenced by DataItem::DataItem(), DataItem::axesUnits(), DataItem::getAxesUnitsItem(), DataItem::isAxesUnitsPropertyName(), DataItem::selectedCoords(), and DataItem::setAxesUnits().
|
staticconstexprprivateinherited |
Definition at line 37 of file DataItem.h.
Referenced by DataItem::DataItem(), DataItem::fileName(), and DataItem::setFileName().
|
staticconstexprprivate |
Definition at line 31 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), getGradient(), gradient(), isGradientPropertyName(), and setGradient().
|
staticconstexprprivate |
Definition at line 30 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), isInterpolated(), isInterpolatedPropertyName(), and setInterpolated().
|
staticconstexprprivateinherited |
Definition at line 208 of file SessionItem.h.
Referenced by SessionItem::getCopyNumberOfChild(), SessionItem::isItemNamePropertyName(), SessionItem::itemName(), and SessionItem::setItemName().
|
staticconstexprprivate |
Definition at line 28 of file IntensityDataItem.h.
Referenced by IntensityDataItem().
|
staticconstexprprivate |
Definition at line 29 of file IntensityDataItem.h.
Referenced by IntensityDataItem().
|
staticconstexprprivate |
Definition at line 32 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), isXaxisPropertyName(), and xAxisItem().
|
staticconstexprprivate |
Definition at line 33 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), isYaxisPropertyName(), and yAxisItem().
|
staticconstexprprivate |
Definition at line 34 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), isZAxisLocked(), isZaxisPropertyName(), setZAxisLocked(), and zAxisItem().
|
staticconstexprprivate |
Definition at line 35 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), getOrCreateMaskContainerItem(), and maskContainerItem().
|
staticconstexprprivate |
Definition at line 36 of file IntensityDataItem.h.
Referenced by IntensityDataItem(), getOrCreateProjectionContainerItem(), and projectionContainerItem().