]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkBaseData.h
Bug #1373
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / vtkBaseData.h
1 #ifndef VTKBASEDATA_H_
2 #define VTKBASEDATA_H_
3
4 #include "marTypes.h"
5
6 #include "marImageData.h"
7 #include "vtkImageData.h"
8
9 class creaMaracasVisu_EXPORT vtkBaseData {
10 public:
11         vtkBaseData();
12         virtual ~vtkBaseData();
13         vtkImageData*   GetImageData();
14         marImageData*   GetMarImageData();
15                         void    SetMarImageData(marImageData *marimagedata);
16         virtual void    Configure();
17         double                  GetZ();
18         void                    SetZ(double z);
19
20         int                             GetT();
21         void                    SetT(double t);
22         
23         void SetColorWindow(double colorWindow);
24         void SetColorLevel(double colorLevel);  
25         double GetColorWindow();
26         double GetColorLevel(); 
27         
28 protected:
29         marImageData    *_marImageData;
30         double                  _z;
31         int                             _t;
32         
33         double                  _colorWindow;
34         double                  _colorLevel;
35 };
36
37 #endif /*VTKBASEDATA_H_*/