[vtkusers] Removing RenderWindowInteractor
    Nesli Bozkurt 
    neslibozkurt at hotmail.com
       
    Thu Sep 17 09:37:54 EDT 2009
    
    
  
Hello.
I add a RenderWindowInteractor to my RenderWindow, but after it
is no more used,in another function, I want to remove it and go back to
the default interactor where leftbutton is for rotation, rightbutton is
for zoom, etc.
Here is the code I am using to add the interactor:
MyInteractorCallback* m_pInteractorCallback = MyInteractorCallback::New();
iren = vtkRenderWindowInteractor::New();
iren->SetRenderWindow(this->pvtkMFCWindow2->GetRenderWindow());
iren->SetInteractorStyle(NULL);
iren->Initialize();
m_pInteractorCallback->SetRenderer(this); 
observer = iren->AddObserver( vtkCommand::RightButtonPressEvent, m_pInteractorCallback);
To undo what I did, I tried:
iren->SetRenderWindow(NULL);
this->pvtkMFCWindow2->GetRenderWindow()->UnRegister(iren);
but couldn't make it work.
Any help is much appreciated. 
Nesli
 
 		 	   		  
_________________________________________________________________
Drag n’ drop—Get easy photo sharing with Windows Live™ Photos.
http://www.microsoft.com/windows/windowslive/products/photos.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20090917/7eed8e4a/attachment.htm>
    
    
More information about the vtkusers
mailing list