00001 #ifndef VTKINFOTEXTIMAGE_H_ 00002 #define VTKINFOTEXTIMAGE_H_ 00003 00004 00005 #include "wxVtk2DBaseView.h" 00006 00007 class vtkInfoTextImage{ 00008 public: 00009 vtkInfoTextImage(); 00010 ~vtkInfoTextImage(); 00011 void SetWxVtk2DBaseView(wxVtk2DBaseView *wxvtk2Dbaseview); 00012 void SetMarImageData(marImageData *marimagedata); 00013 void Configure(); 00014 void PutPixelIntensity(int x, int y, int z); 00015 void PutPosition(int x, int y, int z); 00016 void PutColorLevel(); 00017 void PutWindowLevel(); 00018 00019 00020 protected: 00021 private: 00022 00023 marImageData *_marimagedata; 00024 wxVtk2DBaseView *_wxvtk2Dbaseview; 00025 vtkTextActor *_vtkText_WindowLevel; 00026 vtkTextActor *_vtkText_ColorLevel; 00027 vtkTextActor *_vtkText_position; 00028 vtkTextActor *_vtkText_pixelIntensity; 00029 00030 vtkTextActor *Create_Text_Label(int px, int py); 00031 }; 00032 00033 00034 #endif /*VTKINFOTEXTIMAGE_H_*/