addChildItemDefinition(smtk::attribute::ItemDefinitionPtr cdef) | smtk::attribute::ValueItemDefinition | |
addConditionalItem(const std::string &enumValue, const std::string &itemName) (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |
addEnumCategory(const std::string &enumValue, const std::string &cat) | smtk::attribute::ValueItemDefinition | |
addItemDefinition(smtk::attribute::ItemDefinitionPtr cdef) (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |
addItemDefinition(const std::string &idName) (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | inline |
addTag(const Tag &tag) | smtk::attribute::ItemDefinition | |
advanceLevel(int mode=0) const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
allowsExpressions() const | smtk::attribute::ValueItemDefinition | |
applyAdvanceLevels(const unsigned int &readLevelFromParent, const unsigned int &writeLevelFromParent) override (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protectedvirtual |
applyCategories(const smtk::common::Categories::Stack &inheritedFromParent, smtk::common::Categories &inheritedToParent) override (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protectedvirtual |
briefDescription() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
buildChildrenItems(ValueItem *vitem) const | smtk::attribute::ValueItemDefinition | |
buildExpressionItem(ValueItem *vitem) const | smtk::attribute::ValueItemDefinition | |
buildItem(Attribute *owningAttribute, int itemPosition) const =0 (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | pure virtual |
buildItem(Item *owningItem, int position, int subGroupPosition) const =0 (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | pure virtual |
categories() const | smtk::attribute::ItemDefinition | inline |
categoryInheritanceMode() const | smtk::attribute::ItemDefinition | inline |
childrenItemDefinitions() const | smtk::attribute::ValueItemDefinition | inline |
conditionalItems(const std::string &enumValue) const (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |
copyTo(ValueItemDefinitionPtr def, smtk::attribute::ItemDefinition::CopyInfo &info) const (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
copyTo(ItemDefinitionPtr def) const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
createCopy(smtk::attribute::ItemDefinition::CopyInfo &info) const =0 (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | pure virtual |
customEnumIsRelevant() const | smtk::attribute::ValueItemDefinition | inline |
defaultDiscreteIndex() const | smtk::attribute::ValueItemDefinition | inline |
defaultIsEnumRelevant(int enumIndex, bool includeCatagories, const std::set< std::string > &testCategories, bool includeReadAccess, unsigned int readAccessLevel) const | smtk::attribute::ValueItemDefinition | virtual |
detailedDescription() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
discreteEnum(std::size_t ith) const | smtk::attribute::ValueItemDefinition | inline |
enumAdvanceLevel(const std::string &enumValue) const | smtk::attribute::ValueItemDefinition | |
enumAdvanceLevelInfo() const | smtk::attribute::ValueItemDefinition | inline |
enumCategories(const std::string &enumValue) const | smtk::attribute::ValueItemDefinition | |
EnumRelevanceFunc typedef | smtk::attribute::ValueItemDefinition | |
expressionDefinition(const smtk::attribute::ResourcePtr &attResource) const | smtk::attribute::ValueItemDefinition | |
expressionInformation() | smtk::attribute::ValueItemDefinition | inline |
expressionType() const | smtk::attribute::ValueItemDefinition | |
getEnumIndex(const std::string &enumVal, std::size_t &index) const | smtk::attribute::ValueItemDefinition | |
hasChildItemDefinition(const std::string &itemName) const | smtk::attribute::ValueItemDefinition | inline |
hasChildItemDefinition(const std::string &valueName, const std::string &itemName) | smtk::attribute::ValueItemDefinition | inline |
hasDefault() const | smtk::attribute::ValueItemDefinition | inline |
hasEnumAdvanceLevel(const std::string &enumValue) const | smtk::attribute::ValueItemDefinition | |
hasLocalAdvanceLevelInfo(int mode=0) const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
hasRange() const =0 | smtk::attribute::ValueItemDefinition | pure virtual |
hasSupportedUnits() const | smtk::attribute::ValueItemDefinition | |
hasValueLabels() const | smtk::attribute::ValueItemDefinition | inline |
isDiscrete() const | smtk::attribute::ValueItemDefinition | inline |
isDiscreteIndexValid(int index) const | smtk::attribute::ValueItemDefinition | |
isDiscreteIndexValid(int index, const std::set< std::string > &categories) const | smtk::attribute::ValueItemDefinition | |
isEnabledByDefault() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
isExtensible() const | smtk::attribute::ValueItemDefinition | inline |
isOptional() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
isValidExpression(const smtk::attribute::AttributePtr &exp) const | smtk::attribute::ValueItemDefinition | |
ItemDefinition(const std::string &myname) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
label() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
localAdvanceLevel(int mode=0) const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
localCategories() | smtk::attribute::ItemDefinition | inline |
localCategories() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
m_advanceLevel (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_briefDescription (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_categories (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_combinationMode (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_customEnumIsRelevant (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_defaultDiscreteIndex (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_detailedDescription (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_discreteValueEnums (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_expressionInformation (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_expressionType (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_hasDefault (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_hasLocalAdvanceLevelInfo (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_isEnabledByDefault (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_isExtensible (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_isOptional (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_itemDefs (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_itemToValueAssociations (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_label (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_localAdvanceLevel (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_localCategories (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_maxNumberOfValues (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_numberOfRequiredValues (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_tags (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_units (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_unitsSystem (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
m_useCommonLabel (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_valueLabels (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_valueToAdvanceLevelAssociations (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_valueToCategoryAssociations (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_valueToItemAssociations (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protected |
m_version (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | protected |
maxNumberOfValues() const | smtk::attribute::ValueItemDefinition | inline |
name() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
numberOfChildrenItemDefinitions() const | smtk::attribute::ValueItemDefinition | inline |
numberOfDiscreteValues() const | smtk::attribute::ValueItemDefinition | inline |
numberOfRequiredValues() const | smtk::attribute::ValueItemDefinition | inline |
relevantEnums(bool includeCategories, const std::set< std::string > &testCategories, bool includeReadAccess, unsigned int readAccessLevel) const | smtk::attribute::ValueItemDefinition | |
removeTag(const std::string &name) | smtk::attribute::ItemDefinition | |
setBriefDescription(const std::string &text) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
setCategoryInheritanceMode(smtk::common::Categories::CombinationMode mode) | smtk::attribute::ItemDefinition | inline |
setCommonValueLabel(const std::string &elabel) | smtk::attribute::ValueItemDefinition | |
setCustomEnumIsRelevant(EnumRelevanceFunc func) | smtk::attribute::ValueItemDefinition | inline |
setDefaultDiscreteIndex(int discreteIndex) | smtk::attribute::ValueItemDefinition | |
setDetailedDescription(const std::string &text) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
setEnumAdvanceLevel(const std::string &enumValue, unsigned int level) | smtk::attribute::ValueItemDefinition | |
setEnumCategories(const std::string &enumValue, const smtk::common::Categories::Expression &cats) | smtk::attribute::ValueItemDefinition | |
setExpressionDefinition(const smtk::attribute::DefinitionPtr &exp) | smtk::attribute::ValueItemDefinition | |
setExpressionType(const std::string &etype) | smtk::attribute::ValueItemDefinition | |
setIsEnabledByDefault(bool isEnabledByDefaultValue) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
setIsExtensible(bool mode) | smtk::attribute::ValueItemDefinition | |
setIsOptional(bool isOptionalValue) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
setLabel(const std::string &newLabel) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
setLocalAdvanceLevel(int mode, unsigned int level) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | |
setLocalAdvanceLevel(unsigned int level) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | |
setLocalCategories(const smtk::common::Categories::Expression &catExp) | smtk::attribute::ItemDefinition | inline |
setMaxNumberOfValues(std::size_t esize) | smtk::attribute::ValueItemDefinition | |
setNumberOfRequiredValues(std::size_t esize) | smtk::attribute::ValueItemDefinition | |
setUnits(const std::string &newUnits) | smtk::attribute::ValueItemDefinition | virtual |
setUnitsSystem(const shared_ptr< units::System > &unitsSystem) override | smtk::attribute::ValueItemDefinition | protectedvirtual |
setValueLabel(std::size_t element, const std::string &elabel) | smtk::attribute::ValueItemDefinition | |
setVersion(int myVersion) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
smtkTypeMacro(smtk::attribute::ValueItemDefinition) (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |
smtkTypeMacroBase(smtk::attribute::ItemDefinition) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | |
supportedUnits() const | smtk::attribute::ValueItemDefinition | |
tag(const std::string &name) const | smtk::attribute::ItemDefinition | |
tag(const std::string &name) | smtk::attribute::ItemDefinition | |
tags() const | smtk::attribute::ItemDefinition | inline |
type() const =0 (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | pure virtual |
units() const | smtk::attribute::ValueItemDefinition | inline |
unitsSystem() const | smtk::attribute::ItemDefinition | inline |
unsetEnumAdvanceLevel(const std::string &enumValue) | smtk::attribute::ValueItemDefinition | |
unsetLocalAdvanceLevel(int mode=0) (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | |
updateDiscreteValue()=0 (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | protectedpure virtual |
usingCommonLabel() const | smtk::attribute::ValueItemDefinition | inline |
ValueItemDefinition(const std::string &myname) (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |
valueLabel(std::size_t element) const | smtk::attribute::ValueItemDefinition | |
version() const (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | inline |
~ItemDefinition() (defined in smtk::attribute::ItemDefinition) | smtk::attribute::ItemDefinition | virtual |
~ValueItemDefinition() override (defined in smtk::attribute::ValueItemDefinition) | smtk::attribute::ValueItemDefinition | |