HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PortElement Member List

This is the complete list of members for PortElement, including all inherited members.

_attributeMapElementprotected
_attributeOrderElementprotected
_categoryElementprotected
_childMapElementprotected
_childOrderElementprotected
_nameElementprotected
_parentElementprotected
_rootElementprotected
_sourceUriElementprotected
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_ATTRIBUTEPortElementstatic
clearContent()Elementvirtual
COLOR_SPACE_ATTRIBUTEElementstatic
ConstDocumentPtr typedefElementprotected
ConstNodePtr typedefPortElementprotected
copyContentFrom(const ConstElementPtr &source)Element
createStringResolver(const string &geom=EMPTY_STRING) const Element
createValidChildName(string name) const Elementinline
DOC_ATTRIBUTEElementstatic
DocumentPtr typedefElementprotected
Element(ElementPtr parent, const string &category, const string &name)Elementinlineprotected
Element(const Element &)=deleteElement
ENUM_ATTRIBUTEValueElementstatic
ENUM_VALUES_ATTRIBUTEValueElementstatic
FILE_PREFIX_ATTRIBUTEElementstatic
GEOM_PREFIX_ATTRIBUTEElementstatic
getActiveColorSpace() const Elementinline
getActiveFilePrefix() const Elementinline
getActiveGeomPrefix() const Elementinline
getActiveSourceUri() const Elementinline
getActiveUnit() const ValueElement
getAncestorOfType() const Elementinline
getAttribute(const string &attrib) const Elementinline
getAttributeNames() const Elementinline
getCategory() const Elementinline
getChannels() const PortElementinline
getChild(const string &name) const Elementinline
getChildIndex(const string &name) const Element
getChildOfType(const string &name) const Elementinline
getChildren() const Elementinline
getChildrenOfType(const string &category=EMPTY_STRING) const Elementinline
getColorSpace() const Elementinline
getConnectedNode() const PortElementvirtual
getConnectedOutput() const PortElementvirtual
getDefaultValue() const ValueElement
getDescendant(const string &namePath) const Element
getDocString() const Elementinline
getDocument()Element
getDocument() const Element
getFilePrefix() const Elementinline
getGeomPrefix() const Elementinline
getImplementationName() const ValueElementinline
getInheritsFrom() const Elementinline
getInheritString() const Elementinline
getInterfaceName() const ValueElementinline
getIsUniform() const ValueElementinline
getName() const Elementinline
getNamePath(ConstElementPtr relativeTo=nullptr) const Element
getNamespace() const Elementinline
getNodeGraphString() const PortElementinline
getNodeName() const PortElementinline
getOutputString() const PortElementinline
getParent()Elementinline
getParent() const Elementinline
getQualifiedName(const string &name) const Elementinline
getResolvedValue(StringResolverPtr resolver=nullptr) const ValueElementinline
getResolvedValueString(StringResolverPtr resolver=nullptr) const ValueElement
getRoot()Element
getRoot() const Element
getSelf()Elementinline
getSelf() const Elementinline
getSelfNonConst() const Elementinlineprotected
getSourceUri() const Elementinline
getType() const TypedElementinlinevirtual
getTypedAttribute(const string &attrib) const Elementinline
getTypeDef() const TypedElement
getUnit() const ValueElementinline
getUnitType() const ValueElementinline
getUpstreamEdge(size_t index=0) const Elementvirtual
getUpstreamEdgeCount() const Elementinlinevirtual
getUpstreamElement(size_t index=0) const Element
getValue() const ValueElementinline
getValueString() const ValueElementinline
hasAttribute(const string &attrib) const Elementinline
hasChannels() const PortElementinline
hasColorSpace() const Elementinline
hasFilePrefix() const Elementinline
hasGeomPrefix() const Elementinline
hasImplementationName() const ValueElementinline
hasInheritanceCycle() const Element
hasInheritedBase(ConstElementPtr base) const Element
hasInheritString() const Elementinline
hasInterfaceName() const ValueElementinline
hasNamespace() const Elementinline
hasNodeGraphString() const PortElementinline
hasNodeName() const PortElementinline
hasOutputString() const PortElementinline
hasSourceUri() const Elementinline
hasType() const TypedElementinline
hasUnit() const ValueElementinline
hasUnitType() const ValueElementinline
hasValue() const ValueElementinline
hasValueString() const ValueElementinline
IMPLEMENTATION_NAME_ATTRIBUTEValueElementstatic
IMPLEMENTATION_TYPE_ATTRIBUTEValueElementstatic
INHERIT_ATTRIBUTEElementstatic
INTERFACE_NAME_ATTRIBUTEValueElementstatic
isA(const string &category=EMPTY_STRING) const Elementinline
isColorType() const TypedElementinline
isMultiOutputType() const TypedElementinline
NAME_ATTRIBUTEElementstatic
NAMESPACE_ATTRIBUTEElementstatic
NODE_GRAPH_ATTRIBUTEPortElementstatic
NODE_NAME_ATTRIBUTEPortElementstatic
NodePtr typedefPortElementprotected
operator!=(const Element &rhs) const Element
operator=(const Element &)=deleteElement
operator==(const Element &rhs) const Element
OUTPUT_ATTRIBUTEPortElementstatic
PortElement(ElementPtr parent, const string &category, const string &name)PortElementinlineprotected
registerChildElement(ElementPtr child)Elementprotectedvirtual
removeAttribute(const string &attrib)Element
removeChild(const string &name)Element
removeChildOfType(const string &name)Elementinline
resolveNameReference(const string &name, ConstElementPtr parent=nullptr) const Elementinlineprotected
setAttribute(const string &attrib, const string &value)Element
setCategory(const string &category)Elementinline
setChannels(const string &channels)PortElementinline
setChildIndex(const string &name, int index)Element
setColorSpace(const string &colorSpace)Elementinline
setConnectedNode(ConstNodePtr node)PortElement
setConnectedOutput(ConstOutputPtr output)PortElement
setDocString(const string &doc)Elementinline
setFilePrefix(const string &prefix)Elementinline
setGeomPrefix(const string &prefix)Elementinline
setImplementationName(const string &name)ValueElementinline
setInheritsFrom(ConstElementPtr super)Elementinline
setInheritString(const string &inherit)Elementinline
setInterfaceName(const string &name)ValueElementinline
setIsUniform(bool value)ValueElementinline
setName(const string &name)Element
setNamespace(const string &space)Elementinline
setNodeGraphString(const string &node)PortElementinline
setNodeName(const string &node)PortElementinline
setOutputString(const string &output)PortElementinline
setSourceUri(const string &sourceUri)Elementinline
setType(const string &type)TypedElementinline
setTypedAttribute(const string &attrib, const T &data)Elementinline
setUnit(const string &unit)ValueElementinline
setUnitType(const string &unit)ValueElementinline
setValue(const T &value, const string &type=EMPTY_STRING)ValueElementinline
setValue(const char *value, const string &type=EMPTY_STRING)ValueElementinline
setValueString(const string &value)ValueElementinline
traverseGraph() const Element
traverseInheritance() const Element
traverseTree() const Element
TYPE_ATTRIBUTETypedElementstatic
TypeDefPtr typedefTypedElementprotected
TypedElement(ElementPtr parent, const string &category, const string &name)TypedElementinlineprotected
UI_ADVANCED_ATTRIBUTEValueElementstatic
UI_FOLDER_ATTRIBUTEValueElementstatic
UI_MAX_ATTRIBUTEValueElementstatic
UI_MIN_ATTRIBUTEValueElementstatic
UI_NAME_ATTRIBUTEValueElementstatic
UI_SOFT_MAX_ATTRIBUTEValueElementstatic
UI_SOFT_MIN_ATTRIBUTEValueElementstatic
UI_STEP_ATTRIBUTEValueElementstatic
UNIFORM_ATTRIBUTEValueElementstatic
UNIT_ATTRIBUTEValueElementstatic
UNITTYPE_ATTRIBUTEValueElementstatic
unregisterChildElement(ElementPtr child)Elementprotectedvirtual
validate(string *message=nullptr) const overridePortElementvirtual
validateRequire(bool expression, bool &res, string *message, const string &errorDesc) const Elementprotected
validChannelsCharacters(const string &channels, const string &sourceType)PortElementstatic
validChannelsString(const string &channels, const string &sourceType, const string &destinationType)PortElementstatic
VALUE_ATTRIBUTEValueElementstatic
ValueElement(ElementPtr parent, const string &category, const string &name)ValueElementinlineprotected
~Element()Elementinlinevirtual
~PortElement()PortElementinlinevirtual
~TypedElement()TypedElementinlinevirtual
~ValueElement()ValueElementinlinevirtual