meshroom.core.desc.ListAttribute

Inheritance diagram of meshroom.core.desc.ListAttribute
class meshroom.core.desc.ListAttribute(elementDesc, name, label, description, group='allParams', advanced=False, semantic='', enabled=True, joinChar=' ')

A list of Attributes

__init__(elementDesc, name, label, description, group='allParams', advanced=False, semantic='', enabled=True, joinChar=' ')
Parameters:

elementDesc – the Attribute description of elements to store in that list

Methods

__init__(elementDesc, name, label, description)

param elementDesc:

the Attribute description of elements to store in that list

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])

Check that 'value' content matches ListAttribute's element description.

parent()

validateValue(value)

Return validated/conformed 'value'.

Attributes

advanced

description

elementDesc

enabled

errorMessage

group

joinChar

label

name

semantic

type

uid

uidIgnoreValue

validValue

value