contrib/brl/bseg/segv/segv_menus.h

Go to the documentation of this file.
00001 #ifndef segv_menus_h_
00002 #define segv_menus_h_
00003 //----------------------------------------------------------------------------
00004 //:
00005 // \file
00006 // \brief the setup for menus for segv
00007 //  This is essentially a namespace for static methods;
00008 //  there is no public constructor
00009 // \author
00010 //   J.L. Mundy
00011 //
00012 // \verbatim
00013 //  Modifications:
00014 //   J.L. Mundy November 18, 2002    Initial version.
00015 // \endverbatim
00016 //----------------------------------------------------------------------------
00017 #include <segv/dll.h>
00018 class vgui_menu;
00019 
00020 class segv_menus
00021 {
00022   //: inaccessible default constructor: all methods are static
00023   segv_menus() {}
00024  public:
00025   SEGV_DLL_DATA static void quit_callback();
00026   SEGV_DLL_DATA static void load_image_callback();
00027   SEGV_DLL_DATA static void clear_display_callback();
00028   SEGV_DLL_DATA static void original_image_callback();
00029   SEGV_DLL_DATA static void roi_callback();
00030   SEGV_DLL_DATA static void gaussian_callback();
00031   SEGV_DLL_DATA static void downsample_callback();
00032   SEGV_DLL_DATA static void convolution_callback();
00033   SEGV_DLL_DATA static void harris_measure_callback();
00034   SEGV_DLL_DATA static void beaudet_measure_callback();
00035   SEGV_DLL_DATA static void vd_edges_callback();
00036   SEGV_DLL_DATA static void regions_callback();
00037   SEGV_DLL_DATA static void fit_lines_callback();
00038   SEGV_DLL_DATA static void test_camera_parms_callback();
00039   SEGV_DLL_DATA static void display_IHS_callback();
00040   SEGV_DLL_DATA static void rotate_image_callback();
00041   SEGV_DLL_DATA static void compute_mutual_info_callback();
00042   SEGV_DLL_DATA static void compute_background_info_callback();
00043   SEGV_DLL_DATA static void create_box_callback();
00044   SEGV_DLL_DATA static void create_polygon_callback();
00045   SEGV_DLL_DATA static void set_foreground_face_callback();
00046   SEGV_DLL_DATA static void set_background_face_callback();
00047   SEGV_DLL_DATA static void compute_parallel_coverage_callback();
00048   SEGV_DLL_DATA static void compute_watershed_regions_callback();
00049   SEGV_DLL_DATA static void find_vehicle_callback();
00050   SEGV_DLL_DATA static void display_histogram_track_callback();
00051   SEGV_DLL_DATA static void set_range_params_callback();
00052   SEGV_DLL_DATA static void intensity_profile_callback();
00053 
00054 #if 0
00055 #ifdef HAS_XERCES
00056   SEGV_DLL_DATA static void read_xml_edges_callback();
00057 #endif
00058 #endif
00059   SEGV_DLL_DATA static void test_face_callback();
00060   SEGV_DLL_DATA static void test_digital_lines_callback();
00061   SEGV_DLL_DATA static vgui_menu get_menu();
00062 };
00063 
00064 #endif // segv_menus_h_

Generated on Sun Sep 7 05:25:49 2008 for contrib/brl/bseg/segv by  doxygen 1.5.1