contrib/brl/bseg/segv/segv_misc_menus.h
Go to the documentation of this file.
00001 #ifndef segv_misc_menus_h_
00002 #define segv_misc_menus_h_
00003 //----------------------------------------------------------------------------
00004 //:
00005 // \file
00006 // \brief the setup for menus for miscellaneous tests and debugging
00007 //  This is essentially a namespace for static methods
00008 // \author
00009 //   J.L. Mundy
00010 //
00011 // \verbatim
00012 //  Modifications:
00013 //   J.L. Mundy January 5, 2007    Initial version.
00014 // \endverbatim
00015 //----------------------------------------------------------------------------
00016 #include <segv/vil_dll.h>
00017 class vgui_menu;
00018 
00019 class segv_misc_menus
00020 {
00021   //: inaccessible default constructor: all methods are static
00022   segv_misc_menus() {}
00023  public:
00024   SEGV_VIL_DLL_DATA static void quit_callback();
00025   SEGV_VIL_DLL_DATA static void load_image_callback();
00026   SEGV_VIL_DLL_DATA static void save_image_callback();
00027   SEGV_VIL_DLL_DATA static void project_on_subm_callback();
00028   SEGV_VIL_DLL_DATA static void project_on_articulation_callback();
00029 
00030   SEGV_VIL_DLL_DATA static vgui_menu get_menu();
00031 };
00032 
00033 #endif // segv_misc_menus_h_