Класс C++, чтобы получить доступ к массивам структур MATLAB
Используйте StructArray объекты работать с массивами структур MATLAB®. Чтобы получить доступ к полю для одного элемента в массиве, используйте имя поля. Создать StructArray объект, вызовите createStructArray в ArrayFactory класс.
Пространство имен: | matlab::data |
Базовый класс: | TypedArray<Struct> |
Включение: | StructArray.hpp |
StructArray(const StructArray& rhs)
StructArray(const Array& rhs)
Создает копию разделяемых данных StructArray объект.
|
|
Значение, чтобы скопировать. |
|
|
Значение, заданное как |
|
Тип входа |
StructArray& operator=(const StructArray& rhs)
StructArray& operator=(const Array& rhs)
Присваивает, разделяемые данные копируют в StructArray объект.
|
|
Значение, чтобы скопировать. |
|
|
Значение, заданное как |
|
|
Обновленный пример. |
|
Тип входа |
StructArray(StructArray&& rhs)
StructArray(Array&& rhs)
Содержимое перемещений StructArray возразите против нового экземпляра.
|
|
Значение, чтобы переместиться. |
|
|
Значение, заданное как |
|
Тип входа |
StructArray& operator=(StructArray&& rhs)
Присваивает вход этому StructArray объект.
|
|
Значение, чтобы переместиться. |
|
|
Обновленный пример. |
'none'
~StructArray()
Освободите память для StructArray объект.
getFieldNamesRange<ForwardIterator, MatlabFieldIdentifier const> getFieldNames() const
|
|
Содержит |
'none'
getNumberOfFieldssize_t getNumberOfFields() const
|
|
Количество полей. |
'none'