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.
We are storing radar data with a function of: Time-> ((range, azimuth)->reflection) Sometimes there is no reflection from a radar - when it's not raining. It is important that the display shows no rain when there is no rain, including when visad is animating and there is rain on the preceding and next sample. I have been experimenting with storing: Time -> null in the field. This works when I use setSamples() but fails when I use setSample(int,data). Looking at the code for FieldImpl, it seems that null is allowed when using setSamples() as it is tested for on line 209 and assigned as a literal on line 218. Looking at setSample(int, data) line 677 does not do this test for null, but throws an exception when evaluating range.getType(). This seems to be inconsistent. It looks like Bill purposely allowed null with his code change on 9 Dec 1999 line 208, so I think null is intended to be supported. I hope it is. If so, then a small change to setSample(int, data) is needed. If not, then how should I store the data for my case above? thanks, Andrew. -- Andrew Donaldson Email: A.Donaldson@xxxxxxxxxx Bureau of Meteorology Phone: +61 3 9669 4537 P.O. Box. 1289K/150 Lonsdale St, Fax: +61 3 9669 4128 Melbourne, Australia.
visad
archives: