contrib/brl/bseg/segv/segv_vil_menus.h

Go to the documentation of this file.
00001 #ifndef segv_vil_menus_h_
00002 #define segv_vil_menus_h_
00003 //----------------------------------------------------------------------------
00004 //:
00005 // \file
00006 // \brief the setup for menus for segv_vil
00007 //  This is essentially a namespace for static methods;
00008 //  there is no public constructor - cloned from segv_vil_menus to support vil
00009 // \author
00010 //   J.L. Mundy
00011 //
00012 // \verbatim
00013 //  Modifications:
00014 //   J.L. Mundy November 28, 2004    Initial version.
00015 // \endverbatim
00016 //----------------------------------------------------------------------------
00017 #include <segv/vil_dll.h>
00018 class vgui_menu;
00019 
00020 class segv_vil_menus
00021 {
00022   //: inaccessible default constructor: all methods are static
00023   segv_vil_menus() {}
00024  public:
00025   SEGV_VIL_DLL_DATA static void quit_callback();
00026   SEGV_VIL_DLL_DATA static void load_image_callback();
00027   SEGV_VIL_DLL_DATA static void save_image_callback();
00028   SEGV_VIL_DLL_DATA static void save_camera_callback();
00029   SEGV_VIL_DLL_DATA static void remove_image_callback();
00030   SEGV_VIL_DLL_DATA static void convert_to_grey_callback();
00031   SEGV_VIL_DLL_DATA static void set_range_params_callback();
00032   SEGV_VIL_DLL_DATA static void clear_display_callback();
00033   SEGV_VIL_DLL_DATA static void display_images_as_color_callback();
00034   SEGV_VIL_DLL_DATA static void threshold_image_callback();
00035   SEGV_VIL_DLL_DATA static void harris_corners_callback();
00036   SEGV_VIL_DLL_DATA static void nonmaximal_suppression_callback();
00037   SEGV_VIL_DLL_DATA static void vd_edges_callback();
00038   SEGV_VIL_DLL_DATA static void fit_lines_callback();
00039   SEGV_VIL_DLL_DATA static void fit_conics_callback();
00040   SEGV_VIL_DLL_DATA static void fit_overlay_conics_callback();
00041   SEGV_VIL_DLL_DATA static void regions_callback();
00042   SEGV_VIL_DLL_DATA static void rotate_image_callback();
00043   SEGV_VIL_DLL_DATA static void reduce_image_callback();
00044   SEGV_VIL_DLL_DATA static void reduce_image_bicubic_callback();
00045   SEGV_VIL_DLL_DATA static void expand_image_callback();
00046   SEGV_VIL_DLL_DATA static void expand_image_bicubic_callback();
00047   SEGV_VIL_DLL_DATA static void flip_image_lr_callback();
00048   SEGV_VIL_DLL_DATA static void add_images_callback();
00049   SEGV_VIL_DLL_DATA static void subtract_images_callback();
00050   SEGV_VIL_DLL_DATA static void negate_image_callback();
00051   SEGV_VIL_DLL_DATA static void entropy_callback();
00052   SEGV_VIL_DLL_DATA static void minfo_callback();
00053   SEGV_VIL_DLL_DATA static void max_trace_scale_callback();
00054   SEGV_VIL_DLL_DATA static void inline_viewer_callback();
00055   SEGV_VIL_DLL_DATA static void intensity_profile_callback();
00056   SEGV_VIL_DLL_DATA static void intensity_histogram_callback();
00057   //JIM METHOD
00058   SEGV_VIL_DLL_DATA static void project_points_callback();
00059   //--JIM METHOD
00060 
00061   SEGV_VIL_DLL_DATA static vgui_menu get_menu();
00062 };
00063 
00064 #endif // segv_vil_menus_h_

Generated on Fri Aug 29 05:25:08 2008 for contrib/brl/bseg/segv by  doxygen 1.5.1