#include vtkImageData* getImageDataDialog() { // wxApp::OnInit(); #ifdef __WXGTK__ //See http://www.wxwindows.org/faqgtk.htm#locale setlocale(LC_NUMERIC, "C"); #endif wxInitAllImageHandlers(); creaImageIO::SetGimmickMessageLevel(5); creaImageIO::SetGimmickDebugMessageLevel(0); int min_dim = GIMMICK_2D_IMAGE_SELECTION; int max_dim = GIMMICK_3D_IMAGE_SELECTION; int output_dim = NATIVE; int threads = 1; creaImageIO::WxGimmickReaderDialog w( 0, -1, "localdatabase_Descriptor.dscp", "Local Database", _T("Select image(s) - Gimmick! (c) CREATIS-LRMN 2008"), wxDefaultPosition, wxSize(1200,800), min_dim, max_dim, output_dim, threads); w.ShowModal(); if (w.GetReturnCode() == wxID_OK) { std::cout << "$$$$ main : user clicked 'OK' $$$$"< s; w.GetSelectedFiles(s); std::vector::iterator i; for (i=s.begin();i!=s.end();++i) { std::cout << *i << std::endl; } std::cout << "$$$$ "< images; w.GetSelectedImages(images,output_dim); std::cout<Delete(); } else if (w.GetReturnCode() == wxID_CANCEL) { w.OnExit(); std::cout << "$$$$ main : user clicked 'CANCEL' $$$$"<