Класс 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
объект.
getFieldNames
Range<ForwardIterator, MatlabFieldIdentifier const> getFieldNames() const
|
Содержит |
'none'
getNumberOfFields
size_t getNumberOfFields() const
|
Количество полей. |
'none'