Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
I am trying to use VisAD to display some data sets. I have the display working, but i run into problems when I want to load a new data set. Here are the specifics: I have an application that displays the data, and allows for some manipulation of the data (which is working). I would like to allow the user to load a new data set without restarting the application. To do this, I am trying to create a new instance of the VisAD class in question. EG: visad_class_name = new visad_class(); [some code ...] // Time to create a new instance with the new data: visad_class_name = null; // first, i erase the old instance (since i have static variables) visad_class_name = new visad_class(); It compiles alright, but i get the runtime exception: visad.TypeException: ScalarType: name already used I have seen this exception before when i've tried to create more than one class with the same scalar-maps (as when multiple classes are mapping data on latitude and longitude axis). I don't quite understand when/why this exception arises. As a result, I'm not sure how to solve the problem. Any information or help would be appreciated. Thank you for your help and patience, megan
visad
archives: