00001 #ifndef vnl_error_h_ 00002 #define vnl_error_h_ 00003 // This is vxl/vnl/vnl_error.h 00004 00005 //: \file 00006 // \brief 00007 // \author fsm@robots.ox.ac.uk 00008 00009 // 00010 extern void vnl_error_vector_index (const char* fcn, int index); 00011 extern void vnl_error_vector_dimension (const char* fcn, int l1, int l2); 00012 extern void vnl_error_vector_va_arg (int n); 00013 00014 // 00015 extern void vnl_error_matrix_row_index (char const* fcn, int r); 00016 extern void vnl_error_matrix_col_index (char const* fcn, int c); 00017 extern void vnl_error_matrix_dimension (char const* fcn, int r1, int c1, int r2, int c2); 00018 extern void vnl_error_matrix_nonsquare (char const* fcn); 00019 extern void vnl_error_matrix_va_arg (int n); 00020 00021 #endif // vnl_error_h_