updateEgoGeometry

Обновление геометрических свойств эго-тел

Описание

updateEgoGeometry(capsuleListObj,egoIDs,geomStruct) обновляет параметры геометрии для заданных ego тел в списке капсул. Если указанный идентификатор ego еще не существует, функция добавляет к списку новое тело ego с этим идентификатором.

status = updateEgoGeometry(capsuleListObj,egoIDs,geomStruct) дополнительно возвращает индикатор добавления, обновления или повторения тела ego.

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

свернуть все

Список динамических капсул, заданный как dynamicCapsuleList или dynamicCapsuleList3D объект.

Идентификаторы ego тел для обновления, заданные как вектор положительных целых чисел.

Параметры геометрии для эго-тел, заданные как структура или массив структур, где каждая структура содержит поля структуры в Geometry поле тела ego, подлежащего обновлению. Поля этой структуры зависят от того, используете ли вы dynamicCapsuleList или dynamicCapsuleList3D объект.

Типы данных: struct

Выходные аргументы

свернуть все

Результат обновления тел ego, заданный как вектор N элемента из таковых, нулей и отрицательных. N - количество эго-тел, заданное в egoIDs аргумент. Каждое значение указывает, удалено ли тело (1), не найдено (0), или дубликат (-1). Если вы задаете один и тот же ego ID несколько раз в egoIDs входной параметр, затем все значения, кроме последних, помечаются как повторяющиеся.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2020b