]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/wxMaracasImageBrowser.h
creaMaracasVisu Library
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / wxMaracasImageBrowser.h
1 /*=========================================================================
2
3   Program:   wxMaracas
4   Module:    $RCSfile: wxMaracasImageBrowser.h,v $
5   Language:  C++
6   Date:      $Date: 2008/10/31 16:32:10 $
7   Version:   $Revision: 1.1 $
8
9   Copyright: (c) 2002, 2003
10   License:
11   
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.
15
16 =========================================================================*/
17
18 #ifndef __WX__IMAGE__BROWSER__
19 #define __WX__IMAGE__BROWSER__
20
21 #include <wx/wx.h>
22 #include <wx/imaglist.h>
23 #include <wx/panel.h>
24 #include <wx/listctrl.h>
25 #include <wx/splitter.h>
26
27 #include "widgets/wxImageViewerWidget.h"
28
29 #include <kernel/marInterface.h>
30
31 /**
32  * \brief Panel class that show thumbnails images
33  */
34 class wxMaracasImageBrowser : public wxPanel
35 {
36 public:
37     wxMaracasImageBrowser( wxFrame* parent, marInterface* mar, wxWindowID id = -1 );
38     ~wxMaracasImageBrowser();
39
40     void LoadData( vtkImageData *imagedata);
41     void GetROI( int ext[6] );
42
43 private:
44
45     wxImageViewerWidgetRoi* _view_image;
46     //marInterface* _mar;
47 };
48
49 #endif // __WX__IMAGE__BROWSER__
50