Hello Dean,<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">this->ImageData is set in vtkIPW's SetInput method, but is only a loose
<br></blockquote><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">pointer<br></blockquote><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
to the data: so perhaps if you call SetInput(checkers->GetOutput()</blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">) before<br>
interacting with the widget? Does this behaviour occur with any other<br>pipelines<br>you have created?<br></blockquote><br>
<br>Calling SetInput(..) after the checkerboard has changed doesn't have any effect aside from the fact that the slices are moved to index 0.<br><br>This is the first project in which I use the vtkImagePlaneWidget directly. I have not seen the problem before. Also, if I create a small project with a similar pipeline, the problem does not occur. Maybe the fact that my project is an ActiveX component that is used as a control in another window has got something to do with it.
<br><br>But I find it strange that a left-click event does appear to arrive at the image plane (the edge turns green as it would normally do), but the image plane somehow seems to think that the mouse is not over the plane. And this only happens for the left mouse button; the middle and right mouse button work without problems.
<br><br>-Peter