X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOWxSimpleDlg.h;h=dd258773cd256035fc3d347e0be579653c912475;hb=4df41c05225bee74ec2f3803f210882a2e1204ee;hp=135802bb8595566552cb7c3a6613243dc47f2237;hpb=40c5cfdc77e721db1507ffdac3625b7813f66f4c;p=creaImageIO.git diff --git a/src/creaImageIOWxSimpleDlg.h b/src/creaImageIOWxSimpleDlg.h index 135802b..dd25877 100644 --- a/src/creaImageIOWxSimpleDlg.h +++ b/src/creaImageIOWxSimpleDlg.h @@ -1,10 +1,9 @@ #include "creaImageIOSimpleView.h" #include - - +#include "creaImageIOWxGimmickReaderDialog.h" namespace creaImageIO { - /** + /** * \ingroup View */ @@ -13,12 +12,14 @@ namespace creaImageIO { public: /// Ctor - WxSimpleDlg( wxWindow *parent, wxString i_title =""); - + WxSimpleDlg( wxWindow *parent, + wxString i_title =_T(""), + const std::string i_namedescp = "localdatabase_Descriptor.dscp", + const std::string i_namedb = "Local Database" + ); ///Dtor ~WxSimpleDlg(){}; - /// Callback to read file(s) void OnReadFile(wxCommandEvent& event); @@ -30,13 +31,30 @@ namespace creaImageIO /// return a vtkImageData vector of selected images, if available std::vector getImagesSelected(); + + wxString getInfoImage(); + + void setInfo(bool i_val){bInfo = i_val;} + + // OutStrGimmick: + // - vtkImageData * + // - std::map mapDicomInfos (std::map + std::vector getMapInfos(){return m_resultsInfo;} private: + bool bInfo; + std::string namedescp; + std::string namedb; + wxString infoimage; /// interface to read data SimpleView m_view; /// vtkImageData vector std::vector m_results; + + std::vector m_resultsInfo; + + }; -} \ No newline at end of file +}