00001 #ifndef vnl_matlab_print_format_h_ 00002 #define vnl_matlab_print_format_h_ 00003 /* 00004 fsm@robots.ox.ac.uk 00005 */ 00006 00007 //: pretty-printing matlab formats 00008 enum vnl_matlab_print_format { 00009 vnl_matlab_print_format_default, 00010 vnl_matlab_print_format_short, 00011 vnl_matlab_print_format_long, 00012 vnl_matlab_print_format_short_e, 00013 vnl_matlab_print_format_long_e 00014 }; 00015 00016 // -------------------- Setting the default format. 00017 00018 //: get top of stack : 00019 vnl_matlab_print_format vnl_matlab_print_format_top(); 00020 00021 //: set new, get old format at top of stack : 00022 vnl_matlab_print_format vnl_matlab_print_format_set(vnl_matlab_print_format); 00023 00024 //: push/pop the top of the stack : 00025 void vnl_matlab_print_format_push(vnl_matlab_print_format); 00026 void vnl_matlab_print_format_pop (); 00027 00028 #endif