<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hey Marcus,<div><br></div><div>Thanks for all the updates. Yes, it looks pretty with the transparency -- I like it! (Might look nice with some transparency in the selected lines, too.) The annotation link seems to be firing just fine, so that's great.</div><div><br></div><div>I'll have some comments about the ParaView version after a while, but I came across an interaction bug with the standard vtkChartParallelCoordinates. </div><div><br></div><div>(As a note, add view->GetInteractor()->Initialize(); before the Start() call at the end of your Cxx test so the test will run properly in Interactive mode, at least on my machine.)</div><div><div><br></div><div>To see the problem, select a range on one of the axes. Then, without clicking to clear the selection, drag another selection on the same axis. If the second red rectangle overlaps part of the first one, the overlapped selection will be retained, but any new lines you should have selected will not be highlighted. If you draw the second box not overlapping the first at all, no new lines will be selected. It's sort of like it's treating it as a separate axis selection and doing an AND on it.</div><div><br></div><div>Then, just as a reminder, there are still the bugs where the red rectangles don't stay with the axes when the window is resized, and if you make the window too short the axis value ranges (except the first one) start to balloon up in value.</div><div><br></div><div>Let me know if it would work out better for you if I put these things on the bug tracker as I find them, and also if you can't reproduce them.</div><div><br></div><div>Thanks again,</div><div>-Eric</div><div><br></div><div><br></div><div>On Apr 6, 2010, at 10:37 AM, Marcus D. Hanwell wrote:</div><div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Eric,<div><br></div><div>Just a quick note - I have updated the logic in the charts and the annotation link's signal should be correctly fired now. I have also added transparency to the line drawing at Jeff's suggestion and this looks much better. I should add a couple of pens where the user can control the look of the lines through the public API.</div>
<div><br></div><div>Marcus<br><br><div class="gmail_quote">On Mon, Apr 5, 2010 at 5:02 PM, Marcus D. Hanwell <span dir="ltr"><<a href="mailto:marcus.hanwell@kitware.com">marcus.hanwell@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Eric,<div><br></div><div>Just to let you know I have bidirectional selections working in ParaView, the one wrinkle is that the vtkAnnotationLink is not invoking its changed event. You could listen to the chart's selection changed event, and I will talk to Jeff about integrating it better with the vtkAnnotationLink API.</div>

<div><br></div><div>I have tested it in ParaView with a line chart, spread sheet, 3D view (line probe) and the parallel coordinate view. It is working quite well, but there are still a few bugs I need to track down. It requires more selection modes too, as well as better interaction with axes etc.</div>

<div><br></div><font color="#888888"><div>Marcus</div></font><div><div></div><div class="h5"><div><br><div class="gmail_quote">On Mon, Apr 5, 2010 at 12:39 PM, Eric E. Monson <span dir="ltr"><<a href="mailto:emonson@cs.duke.edu" target="_blank">emonson@cs.duke.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Hey Marcus,<div><br></div><div>That sounds great. If you could give me a heads-up when you commit the bi-directional selections I'd really appreciate it.</div><div><div><br>
</div><div>Talk to you later,</div><div>-Eric</div><div><br></div></div><div><div></div><div><div><br><div><div>On Apr 5, 2010, at 11:53 AM, Marcus D. Hanwell wrote:</div><br><blockquote type="cite"><div class="gmail_quote">

Hi Eric,</div><div class="gmail_quote"><br></div><div class="gmail_quote">On Mon, Apr 5, 2010 at 11:45 AM, Eric E. Monson <span dir="ltr"><<a href="mailto:emonson@cs.duke.edu" target="_blank">emonson@cs.duke.edu</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Marcus,<br>
<br>
It looks like you're making some good progress on this, and I see that it shows up as a view in ParaView now, too!<br>
<br>
I don't want to be bugging you about it, but it looks like so far the AnnotationLink stuff is built in so that outside links will be reflected in the parallel coordinates chart, but selections made within the parallel coordinates chart do not update the internal annotation link selection list (and do not fire AnnotationChangedEvent). Is this something that you plan to add soon? (Or, am I misreading the code as it stands?)<br>


</blockquote><div><br></div><div>Don't worry about bugging me, you are reading the code correctly. I have some local changes where I am working on getting the selections back out and into ParaView. I have not got the last part working (into ParaView), but hope to have something I can commit very soon.  </div>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Again, I don't want to be bugging you, but I am curious whether I should spend time trying to plug this into my personal copy since I need it for my own use, or if you'll be addressing it soon in the main repository?<br>


</blockquote><div><br></div><div>I am working on this right now. I will let you know once I have committed something that should work, it would be great to have feedback on this final part once it is in. Then I will have some rendering issues to work out, but selection should work in and out.</div>


<div><br></div><div>Thanks,</div><div><br></div><div>Marcus</div></div>
</blockquote></div></div></div></div></div></blockquote></div></div></div></div></blockquote></div><br>
</div>
</blockquote></div><br></div></body></html>