meshroom.core.desc.Attribute

Inheritance diagram of 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

advanced

description

enabled

errorMessage

group

label

name

semantic

type

uid

uidIgnoreValue

validValue

value