<PRE>
typedef std::vector<std::string> VectorStringType;</PRE>
</typedef>
- <input name="DicomTags" type="VectorStringType" description="Dicom Tags"/>
+ <input name="DicomTags" type="VectorStringType" description="Dicom Tags (vector of Dicom tags ex: D0028_0030 D0020_0037)"/>
<typedef>
<PRE>
typedef std::vector< MapInfoDicom > VectorMapInfoDicom;</PRE>
</typedef>
- <output name="DicomInfo" type="VectorMapInfoDicom" description="Map of Dicom tags"/>
+ <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>