meshroom.core.attribute.ListAttribute

- class meshroom.core.attribute.ListAttribute(node, attributeDesc, isOutput, root=None, parent=None)
- __init__(node, attributeDesc, isOutput, root=None, parent=None)
Attribute constructor
- Args:
node (Node): the Node hosting this Attribute attributeDesc (desc.Attribute): the description of this Attribute isOutput (bool): whether this Attribute is an output of the Node root (Attribute): (optional) the root Attribute (List or Group) containing this one parent (BaseObject): (optional) the parent BaseObject
Methods
__init__(node, attributeDesc, isOutput[, ...])Attribute constructor
append(*args, **kwargs)asLinkExpr()Return link expression for this Attribute
at(idx)Returns child attribute at index 'idx'
defaultValue()extend(*args, **kwargs)getBaseType()getEnabled()getEvalValue()getExportValue()getFullLabel()Full Label includes the name of all parent groups, e.g.
getFullLabelToGraph()Label inside the Graph: graphName nodeLabel groupLabel Label
getFullLabelToNode()Label inside the Graph: nodeLabel groupLabel Label
getFullName()Name inside the Graph: groupName.name
getFullNameToGraph()Name inside the Graph: graphName.nodeName.groupName.name
getFullNameToNode()Name inside the Graph: nodeName.groupName.name
getLabel()getLinkParam([recursive])getName()Attribute name
getPrimitiveValue([exportDefault])getType()getUidIgnoreValue()Value for which the attribute should be ignored during the UID computation.
getValidValue()Get the status of _validValue:
getValueStr()index(item)insert(*args, **kwargs)isLinkExpression(value)Return whether the given argument is a link expression.
matchText(**f_kwargs)parent()remove(*args, **kwargs)requestGraphUpdate()requestNodeUpdate()resetValue()setEnabled(v)setValidValue(value)uid(uidIndex)updateInternals()upgradeValue(exportedValues)Attributes
baseTypedescenabledenabledChangedThe class signal allows a signal to be set on a class rather than an instance.
evalValuefullLabelFull Label includes the name of all parent groups, e.g.
fullLabelToGraphLabel inside the Graph: graphName nodeLabel groupLabel Label
fullLabelToNodeLabel inside the Graph: nodeLabel groupLabel Label
fullNameName inside the Graph: groupName.name
fullNameToGraphName inside the Graph: graphName.nodeName.groupName.name
fullNameToNodeName inside the Graph: nodeName.groupName.name
hasOutputConnectionsWhether the attribute has output connections, i.e is the source of at least one edge.
hasOutputConnectionsChangedThe class signal allows a signal to be set on a class rather than an instance.
isDefaultisInputisLinkWhether the attribute is a link to another attribute.
isLinkChangedThe class signal allows a signal to be set on a class rather than an instance.
isLinkNestedWhether the attribute or any of its elements is a link to another attribute.
isOutputisReadOnlylabellinkParamnameAttribute name
noderootrootLinkParamstringIsLinkRetypeuidIgnoreValueValue for which the attribute should be ignored during the UID computation.
validValueGet the status of _validValue:
validValueChangedThe class signal allows a signal to be set on a class rather than an instance.
valuevalueChangedThe class signal allows a signal to be set on a class rather than an instance.
valueStr