X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaImageIOImagesChooserDialogBox.xml;h=5f83018c43f159f903b4ba7ca5ba4ef112858596;hb=0300e66f49dd4dd1fd252f0a343944a3cbd5eb53;hp=4709dd4f367e40d5cca9a3da993202c465f98d06;hpb=b4d0d215f6e88ec214982644443d37b99723d246;p=creaImageIO.git diff --git a/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml b/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml index 4709dd4..5f83018 100644 --- a/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml +++ b/bbtk/src/bbcreaImageIOImagesChooserDialogBox.xml @@ -1,3 +1,30 @@ + + @@ -18,27 +45,55 @@ INPUTS/OUTPUTS DECLARATION --> + + +
-      typedef std::vector OutputImagesType;
+ typedef std::vector VectorStringType;
+ + +
+      typedef std::vector OutputImagesType;
+
- + + + +
+      typedef std::map MapInfoDicom;
+
+ + +
+      typedef std::vector< MapInfoDicom > VectorMapInfoDicom;
+
+ + +
-      creaImageIO::WxSimpleDlg dlg(0,crea::std2wx(bbGetInputTitle()),"localdatabase_Descriptor.dscp","Local Database");
-      dlg.ShowModal();
-	  if (dlg.getImagesSelected().size()!=0){
-	      bbSetOutputOut( dlg.getImagesSelected()[0] ); 
-	  } else {
-	      bbSetOutputOut( NULL ); 
-	  }
-      bbSetOutputOutImages( dlg.getImagesSelected()); 
+        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)
+		{ 
+			bbSetOutputFileName( std::string( dlg.getInfoImage().mb_str() ) );
+			bbSetOutputOut( dlg.getVolumeSelected() );
+
+		} else { 
+			bbSetOutputOut( NULL );
+		} // if dlg.getImagesSelected().size()!=0
+        bbSetOutputOutImages( dlg.getImagesSelected());  
+	bbSignalOutputModification(  );
+