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

mviewer.cxx

Go to the documentation of this file.
00001 #include <vgui/vgui.h>
00002 #include <vgui/vgui_adaptor.h>
00003 #include <vgui/vgui_window.h>
00004 #include <bmvl/bmvv/bmvv_menus.h>
00005 #include <bmvl/bmvv/bmvv_multiview_manager.h>
00006 
00007 int main(int argc, char** argv)
00008 {
00009    // Initialize the toolkit.
00010   vgui::init(argc, argv);
00011   vgui_menu menubar = bmvv_menus::get_menu();
00012   unsigned w = 640, h = 360;
00013 
00014   vcl_string title = "MVIEWER";
00015   vgui_window* win = vgui::produce_window(w, h, menubar, title);
00016   win->get_adaptor()->set_tableau(bmvv_multiview_manager::instance());
00017   win->set_statusbar(true);
00018   win->enable_vscrollbar(true);
00019   win->enable_hscrollbar(true);
00020   win->show();
00021   bmvv_multiview_manager::instance()->set_window(win);
00022   bmvv_multiview_manager::instance()->post_redraw();
00023 
00024   // Custom instructions
00025 //bmvv_multiview_manager::instance()->load_image_file("C:\\user\\bazin\\data\\rondpoint\\rond_point020.pgm", true, 0,0);
00026 //bmvv_multiview_manager::instance()->load_image_file("C:\\user\\bazin\\data\\rondpoint\\rond_point021.pgm", true, 1,0);
00027 //bmvv_multiview_manager::instance()->track_edges();
00028 
00029   return  vgui::run();
00030 }

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