1 /* -------------------------------------------------------------------------- */ 2 /* waitmex include file */ 3 /* -------------------------------------------------------------------------- */ 4 5 #ifndef _WAITMEX_H 6 #define _WAITMEX_H 7 #include "mex.h" 8 9 typedef struct waitbar_struct 10 { 11 mxArray *inputs [3] ; /* waitbar inputs */ 12 mxArray *outputs [2] ; /* waitbar outputs */ 13 mxArray *handle ; /* handle from waitbar */ 14 mxArray *fraction ; /* fraction from 0 to 1 (a scalar) */ 15 mxArray *message ; /* waitbar message */ 16 17 } waitbar ; 18 19 waitbar *waitbar_create (double, char *) ; 20 void waitbar_update (double, waitbar *, char *) ; 21 void waitbar_destroy (waitbar *) ; 22 mxArray *waitbar_return (waitbar *) ; 23 #endif 24