root/applications/bdmtoolbox/mex/config2mxstruct.cpp @ 568

Revision 568, 489 bytes (checked in by smidl, 15 years ago)

bdmtoolbox adapted to shared_ptr, merger_grid (partially) working,

Line 
1#include <mex/config2mxstruct.h>
2#include <base/user_info.h>
3
4void mexFunction ( int n_output, mxArray *output[], int n_input, const mxArray *input[] ) {
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 <<"Error: " << e.what() <<endl;
16                }
17        }
18}
Note: See TracBrowser for help on using the browser.