NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Torsten, I think you are almost done. I assume the data in your display is a Field probably a FlatField). If you declare: PickManipulationRendererJ3D pick = new ... Then in the doAction() of your CellImpl, do: int index = pick.getCloseIndex(); Now index is the index of the "picked" sample in your Field. You can get the range value at that sample with: Data range = field.getSample(index) And you can get the "picked" Field domain location with: Set set = field.getDomainSet(); float[][] values = set.indexToValue(new int[] {index}); // now location is (values[0][0], values[1][0], ...) Please let us know if this is not clear. Cheers, Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html On Wed, 11 Oct 2000, Heftrich, Torsten, AVENTIS/DE wrote: > Hello, > > I try to create an interactive 2D plot, where the user can pick one Point. > Then detailed information should be displayed. > I managed to create an PickManipulationRendererJ2D for that, based on the > PickManipulationRendererJ3D which gives me the Reference of the clicked > data. > > I did that as suggested in > http://www.unidata.ucar.edu/staff/russ/visad/msg01332.html, but i could'nt > figure out how to use the getCloseIndex() Method mentioned in > http://www.unidata.ucar.edu/staff/russ/visad/msg01333.html to get the one > point that was clicked without creating a data reference for every single > point. > > The Question is: How can I use the PickManipulationRendererJ2D class in the > doAction Method of CellImpl? > > Thanks for any help about that, > > Torsten > > > Torsten Heftrich > Aventis Research & Technologies > Frankfurt, Germany > > email: heftrich@xxxxxxxxxxxxxxx >
visad
archives: