]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/include/wxMaracasQuantificationCT.h
c6fa2b410f58ffdcb4a6b5ce04d6a8d73589bc07
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / include / wxMaracasQuantificationCT.h
1 /*=========================================================================
2
3   Program:   wxMaracas
4   Module:    $RCSfile: wxMaracasQuantificationCT.h,v $
5   Language:  C++
6   Date:      $Date: 2009/05/14 13:54:54 $
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__MARACAS__QUANTIF__CT__HXX__
19 #define __WX__MARACAS__QUANTIF__CT__HXX__
20
21 #include <wx/wx.h>
22 #include <wx/panel.h>
23 #include "widgets/wxQuantificationWidgetCT.h"
24 #include "kernel/marInterface.h"
25
26 class wxMaracasQuantificationCT : public wxPanel
27 {
28 public:
29     wxMaracasQuantificationCT( wxWindow* parent, marInterfaceCT* mar, wxWindowID id = -1 );
30     ~wxMaracasQuantificationCT( );
31     void LoadData( );
32     void Do_Quant( );
33         void RegenerateAll(bool all=true);
34         void CleanContours();
35         void RegenerateSignal();
36         void SetSlider_Isovalue_Opacity(int isovalue,int opacity);
37         int  GetActualSlice();
38         void SetActualSlice(int slice);
39
40 private:
41
42     marInterfaceCT                              *_mar;
43     wxQuantificationWidgetCT    *_3DQuantif;
44
45 };
46
47 #endif // __WX__MARACAS__QUANTIF__CT__HXX__
48
49 // EOF - wxMaracasQuantification.hxx