Functions | |
| void | Mat_VarPrint5 (matvar_t *matvar, int printdata) |
| Prints the mat variable. | |
| matvar_t * | Mat_VarReadNextInfo5 (mat_t *mat) |
| Reads the header information for the next MAT variable. | |
| void | Read5 (mat_t *mat, matvar_t *matvar) |
| Reads the data of a version 5 MAT variable. | |
| int | ReadData5 (mat_t *mat, matvar_t *matvar, void *data, int *start, int *stride, int *edge) |
Reads a slab of data from the mat variable matvar. | |
| int | ReadNextCell (mat_t *mat, matvar_t *matvar) |
Reads the next cell of the cell array in matvar. | |
| int | ReadNextFunctionHandle (mat_t *mat, matvar_t *matvar) |
Reads the function handle data of the function handle in matvar. | |
| int | ReadNextStructField (mat_t *mat, matvar_t *matvar) |
Reads the next struct field of the structure in matvar. | |
| int | Write5 (mat_t *mat, matvar_t *matvar, int compress) |
| Writes a matlab variable to a version 5 matlab file. | |
| int | WriteCellArrayField (mat_t *mat, matvar_t *matvar) |
| Writes the header and data for an element of a cell array. | |
| int | WriteCellArrayFieldInfo (mat_t *mat, matvar_t *matvar) |
| Writes the header and blank data for a cell array. | |
| int | WriteCharData (mat_t *mat, void *data, int N, int data_type) |
Writes data as character data. | |
| int | WriteCharDataSlab2 (mat_t *mat, void *data, int data_type, int *dims, int *start, int *stride, int *edge) |
| size_t | WriteCompressedCellArrayField (mat_t *mat, matvar_t *matvar, z_stream *z) |
| Writes the header and data for a field of a compressed cell array. | |
| size_t | WriteCompressedCharData (mat_t *mat, z_stream *z, void *data, int N, int data_type) |
Writes data as compressed character data. | |
| size_t | WriteCompressedData (mat_t *mat, z_stream *z, void *data, int N, int data_type) |
| int | WriteCompressedEmptyData (mat_t *mat, z_stream *z, int N, int data_type) |
| size_t | WriteCompressedStructField (mat_t *mat, matvar_t *matvar, z_stream *z) |
| Writes the header and data for a field of a compressed struct array. | |
| int | WriteData (mat_t *mat, void *data, int N, int data_type) |
| Writes the data buffer to the file. | |
| int | WriteDataSlab2 (mat_t *mat, void *data, int data_type, int *dims, int *start, int *stride, int *edge) |
| int | WriteEmptyCharData (mat_t *mat, int N, int data_type) |
| Writes empty characters to the MAT file. | |
| int | WriteEmptyData (mat_t *mat, int N, int data_type) |
| void | WriteInfo5 (mat_t *mat, matvar_t *matvar) |
| Writes the variable information and empty data. | |
| int | WriteStructField (mat_t *mat, matvar_t *matvar) |
| Writes the header and data for a field of a struct array. | |
| int WriteData | ( | mat_t * | mat, | |
| void * | data, | |||
| int | N, | |||
| int | data_type | |||
| ) |
| mat | MAT file pointer | |
| data | pointer to the data to write | |
| N | number of elements to write | |
| data_type | data type of the data |
References mat_t::fp.
Referenced by Mat_VarWriteData(), Write5(), WriteCellArrayField(), and WriteStructField().
1.5.7.1