# This software is governed by the CeCILL-B license under French law and
# abiding by the rules of distribution of free software. You can use,
# modify and/ or redistribute the software under the terms of the CeCILL-B
-# license as circulated by CEA, CNRS and INRIA at the following URL
+# license as circulated by CEA, CNRS and INRIA at the following URL m_view
# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
# or in the file LICENSE.txt.
#
{
public:
/// Ctor
- WxSimpleDlg( wxWindow *parent,
+ WxSimpleDlg( wxWindow *parent,
wxString i_title =_T(""),
const std::string i_namedescp = "localdatabase_Descriptor.dscp",
const std::string i_namedb = "Local Database"
/// return a vtkImageData vector of selected images, if available
std::vector<vtkImageData*> getImagesSelected();
-
+ vtkImageData* getVolumeSelected();
+
wxString getInfoImage();
+ wxString getInfoImageSource();
+
+ std::vector< std::map<std::string,std::string> > getDicomInfoImagesSelected();
+ void SetAttrDicomTags( std::vector<std::string> attr );
+
void setInfo(bool i_val){bInfo = i_val;}
std::vector<creaImageIO::OutStrGimmick> getMapInfos(){return m_resultsInfo;}
private:
- bool bInfo;
- std::string namedescp;
- std::string namedb;
- wxString infoimage;
-
+ wxFrame* m_parentFrame;
+ bool bInfo;
+ std::string namedescp;
+ std::string namedb;
+ wxString infoimage;
+ wxString infoimageSource;
/// interface to read data
- SimpleView m_view;
-
+ SimpleView m_view;
/// vtkImageData vector
- std::vector<vtkImageData*> m_results;
-
- std::vector<creaImageIO::OutStrGimmick> m_resultsInfo;
-
-
+ std::vector<vtkImageData*> m_results;
+ std::vector< std::map<std::string,std::string> > m_resultsDicomAtr;
+ std::vector<std::string> m_attrDicomTags; // DXXXX_YYYY DAAAA_BBBB ...
+ std::vector<creaImageIO::OutStrGimmick> m_resultsInfo;
};
}