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 I'm working on a slice plane module. I've created a Gridded2DSet and its points to extract the values from the input field. I got a tip a while back that the method evaluate in Function could be used to interpolate values. I could create RealTuples for The problem with this approach is that it requires massive object generation. RealTuple objects are immutable, which means that each new lookup would require a new RealTuple for each point. In addition, I'm guessing that the Data object returned is a new one for each method call. Also, casting back and forth costs a bit. This approach is not very preferrable. I thought about implementing a specialiced case for each set type, where I locate the cells the points are in and interpolate manually, but it would require a separate implementation for each set type, which in my opinion is not good design. Any thoughts... Thanks in advance Gunnar
visad
archives: