<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>Hi
All</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=481290704-30032007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>Well this has been
driving me mad for ages and I've just stumbled on a simple solution already
built into VTK. I searched thru the source tree for HighlightProp() and found it
in vtkInteractorStyle.cxx. I've tried (see previous posting on subject) calling
HighlightProp(NULL) myself but it didn't work :-( BUT.... then I saw
SetEnabled(). The GetEnabled() checks to see if it has been setup and if not
inits it. Now my picked actor shows the bounding box and then I switch it off.
It seems to work fine for me but let me know if I'm heading for
trouble.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007></SPAN></FONT><FONT
face=Arial size=2><SPAN class=481290704-30032007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007> if
(0 ==
fpm3d->Interactor->GetInteractorStyle()->GetEnabled())<BR> fpm3d->Interactor->GetInteractorStyle()->SetEnabled(1);</SPAN></FONT></DIV><FONT><SPAN
class=481290704-30032007>
<DIV><BR><FONT face=Arial
size=2> fpm3d->Interactor->GetInteractorStyle()->SetEnabled(0);<BR> fpm3d->Interactor->GetInteractorStyle()->SetEnabled(1);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><SPAN class=481290704-30032007></SPAN><FONT face=Arial size=2>I<SPAN
class=481290704-30032007> still think a better solution is needed as many people
have asked this question in the NG with no answer.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=481290704-30032007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>2 possibilities
present themselves</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=481290704-30032007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>1. Add a bool to
vtkInteractorStyle to switch this function off or on</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>2. Some kind
off callback or event that the user can hook to implement their own
highlighting</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=481290704-30032007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=481290704-30032007>Paul
Tait</SPAN></DIV>
<DIV><BR></DIV></FONT></SPAN></FONT></BODY></HTML>