1 /*=========================================================================
4 Module: $RCSfile: wxILPDwithImage.h,v $
6 Date: $Date: 2008/10/31 16:32:09 $
7 Version: $Revision: 1.1 $
9 Copyright: (c) 2002, 2003
12 This software is distributed WITHOUT ANY WARRANTY; without even
13 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 PURPOSE. See the above copyright notice for more information.
16 =========================================================================*/
18 #ifndef __WX__ILPD__WITH__IMAGE__HXX__
19 #define __WX__ILPD__WITH__IMAGE__HXX__
22 #include <string> // pour std::string
24 #include "widgets/wxMPRWidget.h"
27 #include "ILPD/src/wxInterface/wxILPD.h"
29 //----------------------------------------------------------------------------
30 //----------------------------------------------------------------------------
31 //----------------------------------------------------------------------------
33 class wxILPDwithImage: public wxPanel
36 wxILPDwithImage(wxWindow *parent);
38 wxPanel *CreatePanel_ViewImagePanel_WxILPD( wxWindow *parent );
39 void OnSelectPatientStudySerieImage(wxCommandEvent& event);
43 DECLARE_EVENT_TABLE();
45 string _backStringFirstFile;
46 string _backStringFirstFile2;
48 wxListView *_dicomPanelListView;
49 wxVtk2DBaseView *_wxvtk2Dbaseview;
50 vtkBaseData *_vtkbasedata;
52 wxSplitterWindow *_pnlSplitter_ViewImage_wxILPD;
53 wxSplitterWindow *_pnlSplitter_Image_DicomList;
54 void SetItem( wxListView *wxlistview, int line, int col, wxString text ) ;
55 void ResetwxListView();
56 void SelectedPatient();
59 void ShowDicomInformation(string *fileImageName);
60 void ShowDicomImage(string *fileImageName);
63 #endif // __WX__ILPD__WITH__IMAGE__HXX__