addAttribute

Добавьте атрибут к метке в создателе определения метки для рабочего процесса лидар

    Описание

    пример

    addAttribute(ldc,labelName,attributeName,typeOfAttribute,attributeDefault) добавляет атрибут с заданным именем и типом к указанной метке. Атрибут добавляется к иерархии указанной метки в labelDefinitionCreatorLidar ldc объекта.

    addAttribute(___,Name,Value) задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе.

    Примеры

    Добавьте метку и атрибут, используя Label Definition Creator для рабочего процесса лидар

    Создайте пустую labelDefinitionCreatorLidar объект.

    ldc = labelDefinitionCreatorLidar
    Добавление Cuboid метки, Vehicle, создателю определения метки.

    addLabel(ldc, 'Vehicle', 'Cuboid');

    Добавление Color атрибут к Vehicle пометить как строку.

    addAttribute(ldc,'Vehicle','Color','String','Red')

    Отображение подробных сведений об обновленном объекте определения метки.

    ldc
    ldc = 
    
    labelDefinitionCreatorLidar contains the following labels:
    
    	Vehicle with 1 attributes and belongs to None group.	(info)
    	
    For more details about attributes, use the info method.

    Отображение информации о метке Vehicle использование info функция объекта.

    info(ldc,'Vehicle')
               Name: "Vehicle"
               Type: Cuboid
         LabelColor: {''}
              Group: "None"
         Attributes: "Color"
        Description: ' '

    Отображение информации о Color атрибут Vehicle пометить, используя info функция объекта.

    info(ldc,'Vehicle/Color')
                Name: "Color"
                Type: String
        DefaultValue: 'Red'
         Description: ' '

    Входные параметры

    свернуть все

    Создатель определения метки для рабочего процесса лидара, заданный как labelDefinitionCreatorLidar объект.

    Имя метки, заданное как вектор символов или строковый скаляр. Это устанавливает метку, к которой нужно добавить атрибут.

    Имя атрибута, заданное как вектор символов или строковый скаляр. Это устанавливает атрибут, добавляемый к метке.

    Тип атрибута, заданный с помощью одной из следующих опций:

    • attributeType перечисление - Задайте атрибут как Numeric, Logical, String, или List attributeType перечислитель. Для примера, attributeType.String задает String тип атрибута.

    • Вектор символов или строковый скаляр - Задайте значение, которое частично или полностью соответствует одному из attributeType перечислители. Для примера, Str задает тип атрибута String.

    Значение по умолчанию атрибута, заданное как допустимое значение атрибута в зависимости от значения typeOfAttribute аргумент:

    • Числовое - Задайте значение как числовой скаляр.

    • Логический - Задайте значение как логический скаляр.

    • Строка - Задайте значение как вектор символов или строковый скаляр.

    • Список - Задайте значение как массив ячеек из векторов символов или строковых скаляров. Первый элемент массива ячеек является значением по умолчанию.

    Аргументы в виде пар имя-значение

    Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

    Пример: 'Description','car' устанавливает описание добавленного атрибута метки равным 'car'.

    Описание атрибута, заданное как разделенная разделенными запятой парами, состоящая из 'Description' и вектор символов или строковый скаляр. Используйте этот аргумент пары "имя-значение" для описания атрибута.

    См. также

    Объекты

    Функции

    Введенный в R2020b