Submit it as a "feature request" to the VTK bug tracker. ( at <a href="http://www.vtk.org/Bug">http://www.vtk.org/Bug</a> ) Then, once you've added an entry there, you can attach your patch to the bug tracker entry.
<br><br>Others can download it from there, try it out, give you feednack and even vote for the bug tracker entry if they think it's worthwhile.<br><br>HTH,<br>David Cole<br>Kitware, Inc.<br><br><div><span class="gmail_quote">
On 2/8/07, <b class="gmail_sendername">Bhanu Chander Reddy ( <a href="mailto:bhanuchanderreddy@gmail.com">bhanuchanderreddy@gmail.com</a> )</b> <<a href="mailto:bhanuchanderreddy@gmail.com">bhanuchanderreddy@gmail.com</a>
> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dear VTK Developers,<br>Recently i was working on rendering my multi-dimensional data using Parallel Coordinates and i found that vtkParallelCoordinatesActor is designed for this purpose. But i realized that this class doesnot support many of the functions (or features) expected by Parallel Coordinates like brushing the data (
i.e. selecting only a range of values), reordering the axes ( for multiple views of the same dataset ) or even removing the some of the selected axes. Even the documentation page for this class states<br>"The early implementation lacks many features that could be added in the
future. This includes the ability to "brush" data (choose regions along
an axis and highlight any points/lines passing through the region);
efficiency is really bad; more control over the properties of the plot
(separate properties for each axes,title,etc.; and using the labels
found in the field to label each of the axes."<br>So i have modified the source code of the vtkParallelCoordinatesActor to include these missing functionalities. The following are the features currently added to the source code of this class
<br>1) Brushing the data<br>2) Reordering the axes<br>3) Deleting selected axes<br>These functionalities are added by adding special functions into the source code which will allow the user to incorporate these features into their application. I have recompiled the VTK with the newer source code of this class and it was successful. Even the new functions in the class are tcl/java/python wrapped. All the functions in this new class are according to the vtk coding standards as specified in
<a href="http://www.vtk.org/Wiki/VTK_Coding_Standards" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.vtk.org/Wiki/VTK_Coding_Standards</a> . <br>I would like to submit this code to the VTK so that it may be included in the next release of VTK. I am interested in doing this because i feel that the features added are very basic and compulsory for any implementation of Parallel Coordinates.
<br>It would be really helpful if somebody would tell me how to submit the code to VTK for further analysis before inclusion into the VTK repository.<br clear="all"><span class="sg"><br>-- <br>Regards,<br>Bhanu Chander Reddy Vanteru.
</span><br>_______________________________________________<br>vtk-developers mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:vtk-developers@vtk.org">vtk-developers@vtk.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.vtk.org/mailman/listinfo/vtk-developers" target="_blank">
http://www.vtk.org/mailman/listinfo/vtk-developers</a><br><br></blockquote></div><br>