• Main Page
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

documentlist.h

Go to the documentation of this file.
00001 
00006 #ifndef __DOCUMENTLIST_H
00007 #define __DOCUMENTLIST_H
00008 
00009 #include "imagedocument.h"
00010 
00011 
00012 #define IMLAB_MAX_IMAGES 1000
00013 
00014 
00015 typedef int(*imlabMatchFunc)(const imImage* image, const imImage* match_image);
00016 
00020 imlabImageDocument* imlabImageDocumentListSelect(const char *title, imlabMatchFunc match_func, imImage* match_image);
00021 
00025 imlabImageDocument** imlabImageDocumentListSelectMulti(const char *title, imlabMatchFunc match_func, imImage* match_image, int *match_count);
00026 
00031 int imlabImageDocumentListInitFormat(char* list_format, imlabMatchFunc match_func, imImage* match_image, int *init_win);
00032 
00035 imlabImageDocument* imlabImageDocumentListGetMatch(int list_index, imlabMatchFunc match_func, imImage* match_image);
00036 
00037 
00040 imlabImageDocument* imlabImageDocumentListNext(imlabImageDocument* document);
00041 imlabImageDocument* imlabImageDocumentListGet(int index);
00042 
00043 int imlabImageDocumentListCount(void);
00044 
00046 void imlabImageDocumentListAdd(imlabImageDocument* document);
00047 
00049 void imlabImageDocumentListRemove(imlabImageDocument* document);
00050 
00051 
00052 struct imlabResultsWindow;
00053 
00054 imlabResultsWindow* imlabResultsWindowListGet(int index);
00055 
00056 int imlabResultsWindowListCount(void);
00057 
00059 void imlabResultsWindowListAdd(imlabResultsWindow* results_window);
00060 
00062 void imlabResultsWindowListRemove(imlabResultsWindow* results_window);
00063 
00065 imlabResultsWindow* imlabResultsWindowListSelect(const char *title);
00066 
00067 
00068 #endif

Generated on Wed Jan 9 2019 09:48:59 for IMLAB by  doxygen 1.7.1