clibgen.PropertyDefinition class

Пакет: clibgen

Определение для свойства MATLAB, соответствующего общественной собственности класса C++

Описание

clibgen.PropertyDefinition класс содержит определение MATLAB® для общественной собственности, заданной в заголовке класса C++.

clibgen.PropertyDefinition классом является handle класс.

Создание

MATLAB создает PropertyDefinition возразите, когда MATLAB вызовет addProperty на clibgen.ClassDefinition объект.

Свойства

развернуть все

Помогите тексту для конечного пользователя, описывающего свойство в виде строки или вектора символов. Текст по умолчанию:

MATLABType    Data member of C++ class DefiningClass.CPPName.
Издатель может изменить значение Description свойство в файле определения библиотеки.

Пример: удвойте Элемент данных класса C++ MyClass.

Атрибуты:

GetAccess
public
SetAccess
public

Помогите тексту от заголовочного файла C++ для конечного пользователя, описывающего детали о свойстве в виде строки или вектора символов. Если комментарий C++ не содержит подробную информацию, то DetailedDescription не появляется в файле определения.

Издатель может изменить значение DetailedDescription свойство в файле определения библиотеки. Если DetailedDescription не пусто, затем doc MATLAB команда отображает это предложение прежде, чем отобразить значение DetailedDescription.

This content is from the external library documentation.

Атрибуты:

GetAccess
public
SetAccess
public

Имя свойства C++ в виде строки или вектора символов. MATLAB создает CPPName от элемента данных общественности класса в заголовочном файле.

Атрибуты:

GetAccess
public
SetAccess
private

Класс, содержащий свойство в виде clibgen.ClassDefinition объект.

Атрибуты:

GetAccess
public
SetAccess
private

Введите в MATLAB в виде строки или вектора символов. MATLAB создает MATLABType из определения элемента данных общественности класса в заголовочном файле.

Атрибуты:

GetAccess
public
SetAccess
private

Советы

  • Вы можете должны быть получить доступ к свойству в 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.

Смотрите также

|

Введенный в R2019a