mxClassID
Enumerated value identifying class of array
C Syntax
typedef enum {
mxUNKNOWN_CLASS,
mxCELL_CLASS,
mxSTRUCT_CLASS,
mxLOGICAL_CLASS,
mxCHAR_CLASS,
mxVOID_CLASS,
mxDOUBLE_CLASS,
mxSINGLE_CLASS,
mxINT8_CLASS,
mxUINT8_CLASS,
mxINT16_CLASS,
mxUINT16_CLASS,
mxINT32_CLASS,
mxUINT32_CLASS,
mxINT64_CLASS,
mxUINT64_CLASS,
mxFUNCTION_CLASS
} mxClassID;Description
Various C Matrix API functions require or return an mxClassID
argument. mxClassID identifies how the mxArray
represents its data elements.
Constants
mxUNKNOWN_CLASS
Undetermined class. You cannot specify this category for an
mxArray. However, if mxGetClassID
cannot identify the class, it returns this value.
mxCELL_CLASS
Cell mxArray.
mxSTRUCT_CLASS
Structure mxArray.
mxLOGICAL_CLASS
Logical mxArray of mxLogical data.
mxCHAR_CLASS
String mxArray of mxChar data.
mxVOID_CLASS
Reserved.
mxDOUBLE_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB® Type | double |
| C Real Data Type | typedef double mxDouble; |
| C Complex Data Type | typedef struct { mxDouble real, imag; }
mxComplexDouble; |
mxSINGLE_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxINT8_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxUINT8_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxINT16_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxUINT16_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxINT32_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxUINT32_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxINT64_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxUINT64_CLASS
Numeric mxArray of either real or complex data types.
| MATLAB Type |
|
| C Real Data Type |
|
| C Complex Data Type |
|
mxFUNCTION_CLASS
Identifies a function handle mxArray.
Examples
To open an example, type:
edit([fullfile(matlabroot,"extern","examples","mex","filename")]);
where filename is:
Version History
Introduced before R2006a
See Also
mxGetClassID | mxCreateNumericArray | matlab::data::ArrayType