mirror of https://github.com/davisking/dlib.git
Fixed compile time error.
This commit is contained in:
parent
195c769458
commit
2812014eb5
|
@ -515,6 +515,13 @@ namespace mex_binding
|
|||
img[r][c].blue = *data++;
|
||||
}
|
||||
|
||||
// -------------------------------------------------------
|
||||
|
||||
template <typename T>
|
||||
void call_private_set_mxArray(T&, mxArray*) {}
|
||||
void call_private_set_mxArray(matrix_colmajor& item, mxArray* m) { item._private_set_mxArray(m); }
|
||||
void call_private_set_mxArray(fmatrix_colmajor& item, mxArray* m) { item._private_set_mxArray(m); }
|
||||
|
||||
// -------------------------------------------------------
|
||||
|
||||
template <typename T>
|
||||
|
@ -578,7 +585,7 @@ namespace mex_binding
|
|||
throw invalid_args_exception(sout.str());
|
||||
}
|
||||
if (is_column_major_matrix<T>::value)
|
||||
arg._private_set_mxArray((mxArray*)prhs);
|
||||
call_private_set_mxArray(arg, (mxArray*)prhs);
|
||||
else
|
||||
assign_mat(arg_idx, arg , pointer_to_matrix(mxGetPr(prhs), nc, nr));
|
||||
}
|
||||
|
@ -592,7 +599,7 @@ namespace mex_binding
|
|||
}
|
||||
|
||||
if (is_column_major_matrix<T>::value)
|
||||
arg._private_set_mxArray((mxArray*)prhs);
|
||||
call_private_set_mxArray(arg,(mxArray*)prhs);
|
||||
else
|
||||
assign_mat(arg_idx, arg , pointer_to_matrix((const float*)mxGetData(prhs), nc, nr));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue