Lines Matching refs:mat

3533     const CvMat* mat = (const CvMat*)struct_ptr;
3538 assert( CV_IS_MAT(mat) );
3541 cvWriteInt( fs, "rows", mat->rows );
3542 cvWriteInt( fs, "cols", mat->cols );
3543 cvWriteString( fs, "dt", icvEncodeFormat( CV_MAT_TYPE(mat->type), dt ), 0 );
3546 size = cvGetSize(mat);
3547 if( CV_IS_MAT_CONT(mat->type) )
3554 cvWriteRawData( fs, mat->data.ptr + y*mat->step, size.width, dt );
3578 CvMat* mat;
3600 CV_CALL( mat = cvCreateMat( rows, cols, elem_type ));
3601 CV_CALL( cvReadRawData( fs, data, mat->data.ptr, dt ));
3603 ptr = mat;
3628 void* mat = (void*)struct_ptr;
3634 assert( CV_IS_MATND(mat) );
3637 dims = cvGetDims( mat, sizes );
3641 cvWriteString( fs, "dt", icvEncodeFormat( cvGetElemType(mat), dt ), 0 );
3644 CV_CALL( cvInitNArrayIterator( 1, &mat, 0, &stub, &iterator ));
3664 CvMatND* mat;
3697 CV_CALL( mat = cvCreateMatND( dims, sizes, elem_type ));
3698 CV_CALL( cvReadRawData( fs, data, mat->data.ptr, dt ));
3700 ptr = mat;
3745 const CvSparseMat* mat = (const CvSparseMat*)struct_ptr;
3754 assert( CV_IS_SPARSE_MAT(mat) );
3759 dims = cvGetDims( mat, 0 );
3762 cvWriteRawData( fs, mat->size, dims, "i" );
3764 cvWriteString( fs, "dt", icvEncodeFormat( CV_MAT_TYPE(mat->type), dt ), 0 );
3769 node = cvInitSparseMatIterator( mat, &iterator );
3772 int* idx = CV_NODE_IDX( mat, node );
3798 node = (CvSparseNode*)((uchar*)idx - mat->idxoffset );
3799 val = CV_NODE_VAL( mat, node );
3821 CvSparseMat* mat;
3851 CV_CALL( mat = cvCreateSparseMat( dims, sizes, elem_type ));
3886 CV_CALL( val = cvPtrND( mat, idx, 0, 1, 0 ));
3891 ptr = mat;