exponenta event banner

clibgen.ClassDefinition класс

Пакет: clibgen

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

Описание

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

clibgen.ClassDefinition класс является handle класс.

Создание

MATLAB создает ClassDefinition объект при вызове MATLAB addClass на clibgen.LibraryDefinition объект.

Свойства

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

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

MATLABName    Representation of C++ class CPPName.

Издатель может изменить значение Description в файле определения библиотеки.

Пример: clib.cppSample.TestClass Представление класса C++ TestClass.

Атрибуты:

GetAccess
public
SetAccess
public

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

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

This content is from the external library documentation.

Атрибуты:

GetAccess
public
SetAccess
public

Имя класса C++ в MATLAB, указанное как строка или символьный вектор. MATLAB создает MATLABName из PackageName и CPPName свойства.

clib.DefiningLibrary.PackageName.CPPName

Пример: clib.cppSample.TestClass

Атрибуты:

GetAccess
public
SetAccess
private

Имя класса C++, указанное как строка или символьный вектор. MATLAB создает CPPName от class имя в файле заголовка.

Пример: TestClass

Атрибуты:

GetAccess
public
SetAccess
private

Методы класса, указанные как один или несколько clibgen.MethodDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Конструкторы классов, указанные как один или несколько clibgen.ConstructorDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Свойства класса, указанные как один или несколько clibgen.PropertyDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Библиотека, определяющая класс, указанная как clibgen.LibraryDefinition объект.

Атрибуты:

GetAccess
public
SetAccess
private

Методы

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

Представлен в R2019a