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

Revision 706, 0.5 kB (checked in by smidl, 15 years ago)

eol-native

  • Property svn:eol-style set to native
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                } catch ( exception e ) {
14                        cout <<"Error: " << e.what() <<endl;
15                }
16        }
17}
Note: See TracBrowser for help on using the browser.