X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxSimpleDlg.cpp;h=6a6621eea98acaefeff1f8e0838fa7e37f726ae9;hb=aa095c927358b5bd78f6145dfd06368dc065349c;hp=db55ad1ca0208959a417f679459d7800ce83cf3f;hpb=74fee11f6fc2f68df04cd41b448bf10cbff2ca24;p=creaImageIO.git diff --git a/src/creaImageIOWxSimpleDlg.cpp b/src/creaImageIOWxSimpleDlg.cpp index db55ad1..6a6621e 100644 --- a/src/creaImageIOWxSimpleDlg.cpp +++ b/src/creaImageIOWxSimpleDlg.cpp @@ -143,27 +143,39 @@ namespace creaImageIO dlg.ShowModal(); if (dlg.GetReturnCode() == wxID_OK) { - std::vector out; - std::vector attr; dlg.stopReading(); - dlg.getSelected(out, attr,true,""); + + std::vector outStrGimmick; + std::vector attrDicomTags; + + attrDicomTags.push_back("D0028_0010"); + attrDicomTags.push_back("D0008_0023"); + attrDicomTags.push_back("D0008_1070"); + attrDicomTags.push_back("D0019_100e"); + + dlg.getSelected(outStrGimmick, attrDicomTags,true,""); + m_results.clear(); - int size=(int)out.size(); + int size=(int)outStrGimmick.size(); int ii; - if(!bInfo) - { +// if(!bInfo) +// { for (ii=0;iisecond.c_str() ); + printf("EED WxSimpleDlg::OnReadGimmick D0008_0023 %s\n", outStrGimmick[ii].infos.find("D0008_0023")->second.c_str() ); + printf("EED WxSimpleDlg::OnReadGimmick D0008_1070 %s\n", outStrGimmick[ii].infos.find("D0008_1070")->second.c_str() ); + printf("EED WxSimpleDlg::OnReadGimmick D0019_100e %s\n", outStrGimmick[ii].infos.find("D0019_100e")->second.c_str() ); + m_resultsDicomAtr.push_back( outStrGimmick[ii].infos ); } - } - else - { - for (ii=0;ii > WxSimpleDlg::getDicomInfoImagesSelected() + { + return m_resultsDicomAtr; + } + }