meshroom.core.desc.GroupAttribute

- class meshroom.core.desc.GroupAttribute(groupDesc, name, label, description, group='allParams', advanced=False, semantic='', enabled=True, joinChar=' ', brackets=None)
A macro Attribute composed of several Attributes
- __init__(groupDesc, name, label, description, group='allParams', advanced=False, semantic='', enabled=True, joinChar=' ', brackets=None)
- Parameters:
groupDesc – the description of the Attributes composing this group
Methods
__init__(groupDesc, name, label, description)- param groupDesc:
the description of the Attributes composing this group
checkValueTypes()Check the default value's and range's (if available) type of every attribute contained in the group (including nested attributes).
matchDescription(value[, strict])Check that 'value' contains the exact same set of keys as GroupAttribute's group description and that every child value match corresponding child attribute description.
parent()retrieveChildrenUids()validateValue(value)Ensure value is compatible with the group description and convert value if needed.
Attributes
advancedbracketsdescriptionenablederrorMessagegroupgroupDescjoinCharlabelnamesemantictypeuiduidIgnoreValuevalidValuevalue