vtkInfoTextImageInteractorPlane2D.cxx

Go to the documentation of this file.
00001 #include "vtkInfoTextImageInteractorPlane2D.h"
00002 
00003 #include "vtkPlane2DView.h"
00004 #include "wxVtk2DBaseView.h"
00005 
00006 vtkInfoTextImageInteractorPlane2D::vtkInfoTextImageInteractorPlane2D()
00007 {
00008 }
00009 //-------------------------------------------------------------------
00010 vtkInfoTextImageInteractorPlane2D::~vtkInfoTextImageInteractorPlane2D()
00011 {
00012 }
00013 //-------------------------------------------------------------------
00014 bool vtkInfoTextImageInteractorPlane2D::OnMouseMove()
00015 {
00016         int X,Y;
00017         wxVTKRenderWindowInteractor *wxVTKiren;
00018         wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk2DBaseView()->GetWxVTKRenderWindowInteractor();
00019         wxVTKiren->GetEventPosition(X,Y);
00020 
00021         int z = (int) ((wxVtk2DBaseView*)_vtkInteractorStyleBaseView->GetWxVtk2DBaseView())->GetVtkBaseData()->GetZ();
00022         double xx=X,yy=Y,zz=z;
00023 
00024 // --> dif
00025         vtkPlane2DView *vtkplane2Dview = (vtkPlane2DView*)_vtkInteractorStyleBaseView->GetWxVtk2DBaseView();
00026         vtkplane2Dview->TransfromCoordViewWorld2(xx,yy,zz);
00027 
00028         GetVtkInfoTextImage()->PutWindowLevel();
00029         GetVtkInfoTextImage()->PutColorLevel();
00030         GetVtkInfoTextImage()->PutPosition( (int)xx , (int)yy , (int)zz );
00031         GetVtkInfoTextImage()->PutPixelIntensity( (int)xx , (int)yy , (int)zz );
00032 
00033         this->_vtkInteractorStyleBaseView->SetRefresh_waiting();
00034         return true;
00035 }

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1