/*========================================================================= Program: wxMaracas Module: $RCSfile: wxILPDwithImage.h,v $ Language: C++ Date: $Date: 2008/10/31 16:32:09 $ Version: $Revision: 1.1 $ Copyright: (c) 2002, 2003 License: This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information. =========================================================================*/ #ifndef __WX__ILPD__WITH__IMAGE__HXX__ #define __WX__ILPD__WITH__IMAGE__HXX__ #include #include // pour std::string #include "widgets/wxMPRWidget.h" using namespace std; #include "ILPD/src/wxInterface/wxILPD.h" //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- class wxILPDwithImage: public wxPanel { public: wxILPDwithImage(wxWindow *parent); ~wxILPDwithImage(); wxPanel *CreatePanel_ViewImagePanel_WxILPD( wxWindow *parent ); void OnSelectPatientStudySerieImage(wxCommandEvent& event); void Configure(); wxILPD *GetWxILPD(); DECLARE_EVENT_TABLE(); private: string _backStringFirstFile; string _backStringFirstFile2; wxILPD *_wxILPD; wxListView *_dicomPanelListView; wxVtk2DBaseView *_wxvtk2Dbaseview; vtkBaseData *_vtkbasedata; wxPanel *_panelImage; wxSplitterWindow *_pnlSplitter_ViewImage_wxILPD; wxSplitterWindow *_pnlSplitter_Image_DicomList; void SetItem( wxListView *wxlistview, int line, int col, wxString text ) ; void ResetwxListView(); void SelectedPatient(); void SelectedSerie(); void SelectedImage(); void ShowDicomInformation(string *fileImageName); void ShowDicomImage(string *fileImageName); }; #endif // __WX__ILPD__WITH__IMAGE__HXX__