meshroom.core.desc.Attribute

- class meshroom.core.desc.Attribute(name, label, description, value, advanced, semantic, uid, group, enabled, uidIgnoreValue=None, validValue=True, errorMessage='')
- __init__(name, label, description, value, advanced, semantic, uid, group, enabled, uidIgnoreValue=None, validValue=True, errorMessage='')
Methods
__init__(name, label, description, value, ...)checkValueTypes()Returns the attribute's name if the default value's type is invalid or if the range's type (when available) is invalid, empty string otherwise.
matchDescription(value[, strict])Returns whether the value perfectly match attribute's description.
parent()validateValue(value)Return validated/conformed 'value'.
Attributes
advanceddescriptionenablederrorMessagegrouplabelnamesemantictypeuiduidIgnoreValuevalidValuevalue