Пакет: 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
.