00001
00009 #ifndef GET_MEX_ARGUMENTS_H_DEF
00010 #define GET_MEX_ARGUMENTS_H_DEF
00011
00012
00013 #define PARAMNUM 10
00014 #define STATENUM 12 //18 13:18=unused camera variables
00015
00016
00018
00023 void initParameters(struct parameters *P);
00024
00025
00027
00040 void get_Parameters(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[], struct parameters *P);
00041
00042
00044
00052 double* get_state(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]);
00053
00055
00059 void delete_state(double *state);
00060
00062
00069 char* get_flag(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]);
00070
00072
00085 void get_joystick_parameters(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[], struct joy_parameters *jP);
00086
00087
00089
00099 void get_time(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[], ODE_data *f_dat);
00100
00101 #endif