Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

bmvv_recon_menus.h

Go to the documentation of this file.
00001 #ifndef bmvv_recon_menus_h_
00002 #define bmvv_recon_menus_h_
00003 //-----------------------------------------------------------------------------
00004 //:
00005 // \file
00006 // \brief the setup for menus for bmvv
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 December 11, 2002    Initial version.
00015 // \endverbatim
00016 //-----------------------------------------------------------------------------
00017 #include <bmvv/dll.h>
00018 
00019 class bmvv_recon_menus
00020 {
00021  public:
00022   BMVV_DLL_DATA  static void quit_callback();
00023   BMVV_DLL_DATA static void load_image_callback();
00024   BMVV_DLL_DATA static void clear_display_callback();
00025   BMVV_DLL_DATA static void clear_selected_callback();
00026   BMVV_DLL_DATA static void read_3d_points_callback();
00027   BMVV_DLL_DATA static void initial_model_projection_callback();
00028   BMVV_DLL_DATA static void model_projection_callback();
00029   BMVV_DLL_DATA static void print_selected_corr_callback();
00030   BMVV_DLL_DATA static void pick_corr_callback();
00031   BMVV_DLL_DATA static void write_corrs_callback();
00032   BMVV_DLL_DATA static void read_corrs_callback();
00033   BMVV_DLL_DATA static void compute_homographies_callback();
00034   BMVV_DLL_DATA static void write_homographies_callback();
00035   BMVV_DLL_DATA static void read_homographies_callback();
00036   BMVV_DLL_DATA static void project_image_callback();
00037   BMVV_DLL_DATA static void set_images_callback();
00038   BMVV_DLL_DATA static void compute_harris_corners_callback();
00039   BMVV_DLL_DATA static void overlapping_projections_callback();
00040   BMVV_DLL_DATA static void overlapping_projections_z_callback();
00041   BMVV_DLL_DATA static void overlapping_harris_proj_z_callback();
00042   BMVV_DLL_DATA static void cross_correlate_plane_callback();
00043   BMVV_DLL_DATA static void cross_correlate_z_callback();
00044   BMVV_DLL_DATA static void cross_correlate_harris_z_callback();
00045   BMVV_DLL_DATA static void depth_image_callback();
00046   BMVV_DLL_DATA static void harris_depth_match_callback();
00047   BMVV_DLL_DATA static void z_corr_image_callback();
00048   BMVV_DLL_DATA static void corr_plot_callback();
00049   BMVV_DLL_DATA static void map_point_callback();
00050   BMVV_DLL_DATA static void map_image_callback();
00051   BMVV_DLL_DATA static void map_harris_corners_callback();
00052   BMVV_DLL_DATA static void match_harris_corners_callback();
00053   BMVV_DLL_DATA static void harris_sweep_callback();
00054   BMVV_DLL_DATA static void display_matched_corners_callback();
00055   BMVV_DLL_DATA static void display_harris_3d_callback();
00056   BMVV_DLL_DATA static void write_points_vrml_callback();
00057   BMVV_DLL_DATA static void read_points_vrml_callback();
00058   BMVV_DLL_DATA static void write_volumes_vrml_callback();
00059   BMVV_DLL_DATA static void read_change_data_callback();
00060   BMVV_DLL_DATA static void write_change_volumes_vrml_callback();
00061   BMVV_DLL_DATA static void compute_change_callback();
00062 #if 0
00063   BMVV_DLL_DATA static void display_dense_match_callback();
00064 #endif
00065   BMVV_DLL_DATA static void read_f_matrix_callback();
00066   BMVV_DLL_DATA static void show_epipolar_line_callback();
00067   BMVV_DLL_DATA static void show_world_homography_callback();
00068   BMVV_DLL_DATA static vgui_menu get_menu();
00069  private:
00070   bmvv_recon_menus() {}
00071 };
00072 
00073 #endif // bmvv_recon_menus_h_

Generated on Thu Jan 10 14:54:21 2008 for contrib/brl/bmvl/bmvv by  doxygen 1.4.4