+*/
+
+
+
+ /// vtkImageData vector
+ std::vector<vtkImageData*> m_results;
+ std::vector< std::map<std::string,std::string> > m_resultsDicomAtr;
+
+
+ if (w.GetReturnCode() == wxID_OK)
+ {
+ w.stopReading();
+ std::vector<creaImageIO::OutStrGimmick> outStrGimmick;
+ w.getSelected(outStrGimmick, bbGetInputDicomTags() ,true,"");
+ m_results.clear();
+ int size=(int)outStrGimmick.size();
+ int ii;
+// if(!bInfo)
+// {
+ for (ii=0;ii<size;ii++)
+ {
+ outStrGimmick[ii].img->Modified();
+ outStrGimmick[ii].img->Update();
+ m_results.push_back(outStrGimmick[ii].img);
+ m_resultsDicomAtr.push_back( outStrGimmick[ii].infos );
+ }
+// } else {
+// for (ii=0;ii<size;ii++)
+// {
+// m_resultsInfo.push_back(outStrGimmick[ii]);
+// }
+// }
+
+// infoimage = _T("EED Missing info <void> ???");
+// infoimageSource = _T("GIMMICK");
+
+ if (bbGetInputOutput()==0)
+ {
+// std::vector<vtkImageData*> images;
+// w.GetSelectedImages(images,bbGetInputImageOutputDimension());
+ bbSetOutputOut(m_results[0]);
+ bbSetOutputOut2(m_results);
+ }
+ std::vector<std::string> files;
+ w.GetSelectedFiles(files);
+ bbSetOutputFiles(files);
+
+
+ bbSetOutputDicomInfo( m_resultsDicomAtr );
+
+
+
+ w.OnExit();
+ }
+
+
+
+