36 item<LinkedItem>(
P_LINK)->setLink(data_item);
45 auto pen = item<PenItem>(
P_PEN);
91 return item<PenItem>(
P_PEN);
Custom property to define list of string values with multiple selections.
Complex item holding mixed SessionItem types (single properties and other CompountItems).
T * addProperty(const std::string &name)
Adds property item of given type.
Represents one-dimensional data (axis and values).
std::vector< double > binValues() const
Returns values stored in bins.
std::vector< double > binCenters() const
Sets axis. Bin content will be set to zero.
std::vector< double > binErrors() const
Returns value errors stored in bins.
One-dimensional graph representation of Data1DItem.
std::string colorName() const
Returns color name in #RRGGBB format.
static const std::string P_DISPLAYED
static const std::string P_GRAPH_TITLE
std::vector< double > binValues() const
Data1DItem * dataItem() const
Returns data item linked to the given GraphItem.
static const std::string P_PEN
void setDataItem(const Data1DItem *item)
Sets link to the data item.
PenItem * penItem() const
std::vector< double > binCenters() const
void setFromGraphItem(const GraphItem *graph_item)
Update item from the content of given graph.
void setNamedColor(const std::string &named_color)
Sets named color following schema from https://www.w3.org/TR/css-color-3/#svg-color.
static const std::string P_LINK
std::vector< double > binErrors() const
GraphItem(const std::string &model_type=Constants::GraphItemType)
Represents basics settings of QPen.
static const std::string P_STYLE
static const std::string P_COLOR
static const std::string P_WIDTH
std::string colorName() const
Returns color name in #RRGGBB format.
void setNamedColor(const std::string &named_color)
Sets named color following schema from https://www.w3.org/TR/css-color-3/#svg-color.
T * item(const std::string &tag) const
Returns first item under given tag casted to a specified type.
virtual SessionItem * setDisplayName(const std::string &name)
Sets display name (fluent interface).
void setProperty(const std::string &tag, const T &value)
Sets value to property item.
materialitems.h Collection of materials to populate MaterialModel.