]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/vtkInfoTextImage.h
fb50e357643db2dd975e79bfa6473190e1c690c4
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / vtkInfoTextImage.h
1 #ifndef VTKINFOTEXTIMAGE_H_
2 #define VTKINFOTEXTIMAGE_H_
3
4
5 #include "wxVtk2DBaseView.h"
6
7 class vtkInfoTextImage{
8 public:
9         vtkInfoTextImage();
10         ~vtkInfoTextImage();
11         void SetWxVtk2DBaseView(wxVtk2DBaseView *wxvtk2Dbaseview);
12         void SetMarImageData(marImageData *marimagedata);
13         void Configure();
14         void PutPixelIntensity(int x, int y, int z);
15         void PutPosition(int x, int y, int z);
16         void PutColorLevel();
17         void PutWindowLevel();
18
19
20 protected:
21 private:
22
23         marImageData    *_marimagedata;
24         wxVtk2DBaseView *_wxvtk2Dbaseview;
25         vtkTextActor    *_vtkText_WindowLevel;
26         vtkTextActor    *_vtkText_ColorLevel;
27         vtkTextActor    *_vtkText_position;
28         vtkTextActor    *_vtkText_pixelIntensity;
29
30         vtkTextActor    *Create_Text_Label(int px, int py);
31 };
32
33
34 #endif /*VTKINFOTEXTIMAGE_H_*/