Changeset 411 for applications/bdmtoolbox/mex/config2mxstruct.cpp
- Timestamp:
- 07/02/09 22:16:20 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/bdmtoolbox/mex/config2mxstruct.cpp
r391 r411 1 1 #include <mex/config2mxstruct.h> 2 #include <base/user_info.h> 2 3 3 4 void mexFunction ( int n_output, mxArray *output[], int n_input, const mxArray *input[] ) { 4 string filename = mxArray2string(input[0]); 5 UImxConfig C (filename.c_str()); 6 output[0] = mxDuplicateArray(C.mxconfig); 5 if (n_input>0){ 6 string filename = mxArray2string(input[0]); 7 try{ 8 UImxConfig C (filename.c_str()); 9 if (n_output>0) 10 output[0] = mxDuplicateArray(C.mxconfig); 11 }catch(SettingException xcptn){ 12 cout<<"Error in:" + string(xcptn.getPath()) <<endl; 13 } 14 catch(exception e){ 15 cout <<e.what() <<endl; 16 } 17 } 7 18 }