_attributeMap | Element | protected |
_attributeOrder | Element | protected |
_category | Element | protected |
_childMap | Element | protected |
_childOrder | Element | protected |
_name | Element | protected |
_parent | Element | protected |
_root | Element | protected |
_sourceUri | Element | protected |
addChild(const string &name=EMPTY_STRING) | Element | |
addChildOfCategory(const string &category, string name=EMPTY_STRING) | Element | |
asA() | Element | |
asA() const | Element | |
asString() const | Element | |
changeChildCategory(ElementPtr child, const string &category) | Element | |
CHANNELS_ATTRIBUTE | PortElement | static |
clearContent() | Element | virtual |
COLOR_SPACE_ATTRIBUTE | Element | static |
ConstDocumentPtr typedef | Element | protected |
ConstNodePtr typedef | PortElement | protected |
copyContentFrom(const ConstElementPtr &source) | Element | |
createStringResolver(const string &geom=EMPTY_STRING) const | Element | |
createValidChildName(string name) const | Element | inline |
DOC_ATTRIBUTE | Element | static |
DocumentPtr typedef | Element | protected |
Element(ElementPtr parent, const string &category, const string &name) | Element | inlineprotected |
Element(const Element &)=delete | Element | |
ENUM_ATTRIBUTE | ValueElement | static |
ENUM_VALUES_ATTRIBUTE | ValueElement | static |
FILE_PREFIX_ATTRIBUTE | Element | static |
GEOM_PREFIX_ATTRIBUTE | Element | static |
getActiveColorSpace() const | Element | inline |
getActiveFilePrefix() const | Element | inline |
getActiveGeomPrefix() const | Element | inline |
getActiveSourceUri() const | Element | inline |
getActiveUnit() const | ValueElement | |
getAncestorOfType() const | Element | inline |
getAttribute(const string &attrib) const | Element | inline |
getAttributeNames() const | Element | inline |
getCategory() const | Element | inline |
getChannels() const | PortElement | inline |
getChild(const string &name) const | Element | inline |
getChildIndex(const string &name) const | Element | |
getChildOfType(const string &name) const | Element | inline |
getChildren() const | Element | inline |
getChildrenOfType(const string &category=EMPTY_STRING) const | Element | inline |
getColorSpace() const | Element | inline |
getConnectedNode() const | PortElement | virtual |
getConnectedOutput() const | PortElement | virtual |
getDefaultValue() const | ValueElement | |
getDescendant(const string &namePath) const | Element | |
getDocString() const | Element | inline |
getDocument() | Element | |
getDocument() const | Element | |
getFilePrefix() const | Element | inline |
getGeomPrefix() const | Element | inline |
getImplementationName() const | ValueElement | inline |
getInheritsFrom() const | Element | inline |
getInheritString() const | Element | inline |
getInterfaceName() const | ValueElement | inline |
getIsUniform() const | ValueElement | inline |
getName() const | Element | inline |
getNamePath(ConstElementPtr relativeTo=nullptr) const | Element | |
getNamespace() const | Element | inline |
getNodeGraphString() const | PortElement | inline |
getNodeName() const | PortElement | inline |
getOutputString() const | PortElement | inline |
getParent() | Element | inline |
getParent() const | Element | inline |
getQualifiedName(const string &name) const | Element | inline |
getResolvedValue(StringResolverPtr resolver=nullptr) const | ValueElement | inline |
getResolvedValueString(StringResolverPtr resolver=nullptr) const | ValueElement | |
getRoot() | Element | |
getRoot() const | Element | |
getSelf() | Element | inline |
getSelf() const | Element | inline |
getSelfNonConst() const | Element | inlineprotected |
getSourceUri() const | Element | inline |
getType() const | TypedElement | inlinevirtual |
getTypedAttribute(const string &attrib) const | Element | inline |
getTypeDef() const | TypedElement | |
getUnit() const | ValueElement | inline |
getUnitType() const | ValueElement | inline |
getUpstreamEdge(size_t index=0) const | Element | virtual |
getUpstreamEdgeCount() const | Element | inlinevirtual |
getUpstreamElement(size_t index=0) const | Element | |
getValue() const | ValueElement | inline |
getValueString() const | ValueElement | inline |
hasAttribute(const string &attrib) const | Element | inline |
hasChannels() const | PortElement | inline |
hasColorSpace() const | Element | inline |
hasFilePrefix() const | Element | inline |
hasGeomPrefix() const | Element | inline |
hasImplementationName() const | ValueElement | inline |
hasInheritanceCycle() const | Element | |
hasInheritedBase(ConstElementPtr base) const | Element | |
hasInheritString() const | Element | inline |
hasInterfaceName() const | ValueElement | inline |
hasNamespace() const | Element | inline |
hasNodeGraphString() const | PortElement | inline |
hasNodeName() const | PortElement | inline |
hasOutputString() const | PortElement | inline |
hasSourceUri() const | Element | inline |
hasType() const | TypedElement | inline |
hasUnit() const | ValueElement | inline |
hasUnitType() const | ValueElement | inline |
hasValue() const | ValueElement | inline |
hasValueString() const | ValueElement | inline |
IMPLEMENTATION_NAME_ATTRIBUTE | ValueElement | static |
IMPLEMENTATION_TYPE_ATTRIBUTE | ValueElement | static |
INHERIT_ATTRIBUTE | Element | static |
INTERFACE_NAME_ATTRIBUTE | ValueElement | static |
isA(const string &category=EMPTY_STRING) const | Element | inline |
isColorType() const | TypedElement | inline |
isMultiOutputType() const | TypedElement | inline |
NAME_ATTRIBUTE | Element | static |
NAMESPACE_ATTRIBUTE | Element | static |
NODE_GRAPH_ATTRIBUTE | PortElement | static |
NODE_NAME_ATTRIBUTE | PortElement | static |
NodePtr typedef | PortElement | protected |
operator!=(const Element &rhs) const | Element | |
operator=(const Element &)=delete | Element | |
operator==(const Element &rhs) const | Element | |
OUTPUT_ATTRIBUTE | PortElement | static |
PortElement(ElementPtr parent, const string &category, const string &name) | PortElement | inlineprotected |
registerChildElement(ElementPtr child) | Element | protectedvirtual |
removeAttribute(const string &attrib) | Element | |
removeChild(const string &name) | Element | |
removeChildOfType(const string &name) | Element | inline |
resolveNameReference(const string &name, ConstElementPtr parent=nullptr) const | Element | inlineprotected |
setAttribute(const string &attrib, const string &value) | Element | |
setCategory(const string &category) | Element | inline |
setChannels(const string &channels) | PortElement | inline |
setChildIndex(const string &name, int index) | Element | |
setColorSpace(const string &colorSpace) | Element | inline |
setConnectedNode(ConstNodePtr node) | PortElement | |
setConnectedOutput(ConstOutputPtr output) | PortElement | |
setDocString(const string &doc) | Element | inline |
setFilePrefix(const string &prefix) | Element | inline |
setGeomPrefix(const string &prefix) | Element | inline |
setImplementationName(const string &name) | ValueElement | inline |
setInheritsFrom(ConstElementPtr super) | Element | inline |
setInheritString(const string &inherit) | Element | inline |
setInterfaceName(const string &name) | ValueElement | inline |
setIsUniform(bool value) | ValueElement | inline |
setName(const string &name) | Element | |
setNamespace(const string &space) | Element | inline |
setNodeGraphString(const string &node) | PortElement | inline |
setNodeName(const string &node) | PortElement | inline |
setOutputString(const string &output) | PortElement | inline |
setSourceUri(const string &sourceUri) | Element | inline |
setType(const string &type) | TypedElement | inline |
setTypedAttribute(const string &attrib, const T &data) | Element | inline |
setUnit(const string &unit) | ValueElement | inline |
setUnitType(const string &unit) | ValueElement | inline |
setValue(const T &value, const string &type=EMPTY_STRING) | ValueElement | inline |
setValue(const char *value, const string &type=EMPTY_STRING) | ValueElement | inline |
setValueString(const string &value) | ValueElement | inline |
traverseGraph() const | Element | |
traverseInheritance() const | Element | |
traverseTree() const | Element | |
TYPE_ATTRIBUTE | TypedElement | static |
TypeDefPtr typedef | TypedElement | protected |
TypedElement(ElementPtr parent, const string &category, const string &name) | TypedElement | inlineprotected |
UI_ADVANCED_ATTRIBUTE | ValueElement | static |
UI_FOLDER_ATTRIBUTE | ValueElement | static |
UI_MAX_ATTRIBUTE | ValueElement | static |
UI_MIN_ATTRIBUTE | ValueElement | static |
UI_NAME_ATTRIBUTE | ValueElement | static |
UI_SOFT_MAX_ATTRIBUTE | ValueElement | static |
UI_SOFT_MIN_ATTRIBUTE | ValueElement | static |
UI_STEP_ATTRIBUTE | ValueElement | static |
UNIFORM_ATTRIBUTE | ValueElement | static |
UNIT_ATTRIBUTE | ValueElement | static |
UNITTYPE_ATTRIBUTE | ValueElement | static |
unregisterChildElement(ElementPtr child) | Element | protectedvirtual |
validate(string *message=nullptr) const override | PortElement | virtual |
validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const | Element | protected |
validChannelsCharacters(const string &channels, const string &sourceType) | PortElement | static |
validChannelsString(const string &channels, const string &sourceType, const string &destinationType) | PortElement | static |
VALUE_ATTRIBUTE | ValueElement | static |
ValueElement(ElementPtr parent, const string &category, const string &name) | ValueElement | inlineprotected |
~Element() | Element | inlinevirtual |
~PortElement() | PortElement | inlinevirtual |
~TypedElement() | TypedElement | inlinevirtual |
~ValueElement() | ValueElement | inlinevirtual |