]> Creatis software - creaImageIO.git/blobdiff - bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml
#2842 creaImageIO Bug New Normal - Read images from directory
[creaImageIO.git] / bbtk / src / bbcreaImageIOImagesChooserDialogBox.xml
index 454f8836a600ae12e0b2222108740a6759359f84..816784bbb0cf665f2580a8bc87bd76673026457d 100644 (file)
   </typedef>
 
   <output name="DicomInfo" type="VectorMapInfoDicom" description="vector of maps of Dicom tags"/>
+  <output name="FileName" type="std::string" description="Selected file name"/>
   
   <!--========================================================================
     PROCESS section -->
 
   <process>
     <PRE>
-     
+       
+            
+
         creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database"); 
                 dlg.SetAttrDicomTags( bbGetInputDicomTags() );
                dlg.ShowModal(); 
                 bbSetOutputDicomInfo( dlg.getDicomInfoImagesSelected() );
-               if (dlg.getImagesSelected().size()!=0){ 
+               if (dlg.getImagesSelected().size()!=0)
+               { 
+                       bbSetOutputFileName( std::string( dlg.getInfoImage().mb_str() ) );
+                       bbSetOutputOut( dlg.getVolumeSelected() );
+               
+/*
                  if(dlg.getImagesSelected().size() ==1)
                  {
                        bbSetOutputOut( dlg.getImagesSelected()[0] );  
 //                     //  }
 
                                bbSetOutputOut(out);
+
                        } else {
                         bbSetOutputOut(first);
                        } // dim
                  }
+*/
+
                } else { 
-               bbSetOutputOut( NULL );  
+                       bbSetOutputOut( NULL );
        } // dlg.getImagesSelected().size()!=0
+
+
+
         bbSetOutputOutImages( dlg.getImagesSelected());  
 printf("EED  creaImageIOWxSimpleDlg 5 \n");
     </PRE>