Пакет: clibgen
Определение для свойства MATLAB, соответствующего общественной собственности класса C++
clibgen.PropertyDefinition класс содержит определение MATLAB® для общественной собственности, заданной в заголовке класса C++.
clibgen.PropertyDefinition классом является handle класс.
MATLAB создает PropertyDefinition возразите, когда MATLAB вызовет addProperty на clibgen.ClassDefinition объект.
Вы можете должны быть получить доступ к свойству в MATLAB, но имя свойства не может быть допустимым именем MATLAB. Например, имя может начаться с подчеркивания. Чтобы вывести это имя во время выполнения, используйте этот синтаксис MATLAB, где propertyName строковый скаляр или вектор символов, который, когда оценено, возвращает экземпляр свойства.
clib.libName.className.(propertyName)
Например, предположите, что у вас есть интерфейсный clib.demo.MyClass с этим свойством:
class MyClass
{
public:
int _mean;
};
Присваивать свойство _mean к переменной введите:
x = clib.demo.MyClass;
xmean = x.('_mean')Этот синтаксис допустим для имен меньше, чем максимальная длина идентификатора namelengthmax.