Matlab variable information. More...
Data Fields | |
int | class_type |
int | compression |
void * | data |
int | data_size |
int | data_type |
long | datapos |
int * | dims |
mat_t * | fp |
long | fpos |
int | isComplex |
int | isGlobal |
int | isLogical |
int | mem_conserve |
char * | name |
int | nbytes |
int | rank |
Contains information about a Matlab variable
Class type in Matlab(mxDOUBLE_CLASS, etc)
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetNumberOfFields(), Mat_VarGetSize(), Mat_VarGetStructs(), Mat_VarPrint5(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
Compression (0=>None,1=>ZLIB)
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), ReadNextCell(), ReadNextStructField(), and WriteInfo5().
void* matvar_t::data |
Pointer to the data
Referenced by Mat_VarAddStructField(), Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetCell(), Mat_VarGetCells(), Mat_VarGetCellsLinear(), Mat_VarGetSize(), Mat_VarGetStructField(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), Mat_VarPrint5(), Mat_VarReadNextInfo5(), Read5(), ReadNextCell(), ReadNextFunctionHandle(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
Bytes / element for the data
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetNumberOfFields(), Mat_VarGetSize(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), Mat_VarPrint5(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Read5(), ReadData5(), ReadNextCell(), ReadNextFunctionHandle(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
Data type(MAT_T_*)
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarPrint5(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
long matvar_t::datapos |
Offset from the beginning of the MAT file to the data
Referenced by Mat_VarCalloc(), Mat_VarDuplicate(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayFieldInfo(), and WriteInfo5().
int* matvar_t::dims |
Array of lengths for each dimension
Referenced by Mat_VarAddStructField(), Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetCell(), Mat_VarGetCells(), Mat_VarGetNumberOfFields(), Mat_VarGetSize(), Mat_VarGetStructField(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), Mat_VarPrint5(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), ReadNextCell(), ReadNextFunctionHandle(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
Pointer to the MAT file structure (mat_t)
Referenced by Mat_VarCalloc(), Mat_VarPrint(), Mat_VarReadNextInfo5(), and Read5().
long matvar_t::fpos |
Offset from the beginning of the MAT file to the variable
Referenced by Mat_VarCalloc(), Mat_VarDuplicate(), Mat_VarReadNextInfo5(), ReadNextCell(), and ReadNextStructField().
non-zero if the data is complex, 0 if real
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarPrint5(), Mat_VarReadNextInfo5(), Read5(), ReadData5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
non-zero if the variable is global
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarReadNextInfo5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
non-zero if the variable is logical
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarReadNextInfo5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
1 if Memory was conserved with data
Referenced by Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), and Mat_VarReadNextInfo5().
char* matvar_t::name |
Name of the variable
Referenced by InflateDataTag(), InflateSkip2(), Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDelete(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetStructField(), Mat_VarPrint5(), Mat_VarReadInfo(), Mat_VarReadNextInfo5(), Read5(), ReadNextCell(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
int matvar_t::nbytes |
Number of bytes for the MAT variable
Referenced by Mat_VarAddStructField(), Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarFree(), Mat_VarGetNumberOfFields(), Mat_VarGetSize(), Mat_VarGetStructField(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), Mat_VarPrint5(), Mat_VarReadNextInfo5(), Read5(), ReadNextCell(), ReadNextFunctionHandle(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().
int matvar_t::rank |
Rank (Number of dimensions) of the data
Referenced by Mat_VarAddStructField(), Mat_VarCalloc(), Mat_VarCreate(), Mat_VarDuplicate(), Mat_VarGetCell(), Mat_VarGetCells(), Mat_VarGetCellsLinear(), Mat_VarGetNumberOfFields(), Mat_VarGetSize(), Mat_VarGetStructField(), Mat_VarGetStructs(), Mat_VarGetStructsLinear(), Mat_VarPrint5(), Mat_VarReadDataLinear(), Mat_VarReadNextInfo5(), Mat_VarWriteData(), Read5(), ReadData5(), ReadNextCell(), ReadNextFunctionHandle(), ReadNextStructField(), Write5(), WriteCellArrayField(), WriteCellArrayFieldInfo(), WriteInfo5(), and WriteStructField().