mxClassID (C) - Enumerated value identifying class of mxArray

C Syntax

typedef enum {
        mxUNKNOWN_CLASS,
        mxCELL_CLASS,
        mxSTRUCT_CLASS,
        mxLOGICAL_CLASS,
        mxCHAR_CLASS,
        mxDOUBLE_CLASS,
        mxSINGLE_CLASS,
        mxINT8_CLASS,
        mxUINT8_CLASS,
        mxINT16_CLASS,
        mxUINT16_CLASS,
        mxINT32_CLASS,
        mxUINT32_CLASS,
        mxINT64_CLASS,
        mxUINT64_CLASS,
        mxFUNCTION_CLASS
} mxClassID;

Constants

mxUNKNOWN_CLASS

The class cannot be determined. You cannot specify this category for an mxArray; however, mxGetClassID can return this value if it cannot identify the class.

mxCELL_CLASS

Identifies a cell mxArray.

mxSTRUCT_CLASS

Identifies a structure mxArray.

mxLOGICAL_CLASS

Identifies a logical mxArray, an mxArray whose data is represented as mxLogical.

mxCHAR_CLASS

Identifies a string mxArray, an mxArray whose data is represented as mxChar.

mxDOUBLE_CLASS

Identifies a numeric mxArray whose data is stored as double-precision, floating-point numbers.

mxSINGLE_CLASS

Identifies a numeric mxArray whose data is stored as single-precision, floating-point numbers.

mxINT8_CLASS

Identifies a numeric mxArray whose data is stored as signed 8-bit integers.

mxUINT8_CLASS

Identifies a numeric mxArray whose data is stored as unsigned 8-bit integers.

mxINT16_CLASS

Identifies a numeric mxArray whose data is stored as signed 16-bit integers.

mxUINT16_CLASS

Identifies a numeric mxArray whose data is stored as unsigned 16-bit integers.

mxINT32_CLASS

Identifies a numeric mxArray whose data is stored as signed 32-bit integers.

mxUINT32_CLASS

Identifies a numeric mxArray whose data is stored as unsigned 32-bit integers.

mxINT64_CLASS

Identifies a numeric mxArray whose data is stored as signed 64-bit integers.

mxUINT64_CLASS

Identifies a numeric mxArray whose data is stored as unsigned 64-bit integers.

mxFUNCTION_CLASS

Identifies a function handle mxArray.

Description

Various mx* calls require or return an mxClassID argument. mxClassID identifies the way in which the mxArray represents its data elements.

Examples

See explore.c in the mex subdirectory of the examples directory.

See Also

mxGetClassID , mxCreateNumericArray

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS