Hi Stuart-
Use the TextDisplayable.setDisplayUnit(Unit) method.  You can use
ucar.visad.Util.parseUnit("Celsius") to create the unit.  Just
remember that "C" is Coulomb. ;-)
Don
Stuart Maclean wrote:
I am am reading a netcdf model grid into a GeoGrid, and then on via a  
GeoGridAdapter into a IDV Displayable object.  My data is t,y,x ->  
temperature, where the raw values are in Kelvin.
I am using IDV's TextDisplayable to do an IDV like 'Value Plot'.  I  
would like to display some other unit, i.e Celsius, for the text values.
I suspect there is a very simple way to do this, I just cannot find it  
in the javadocs ;)
A brute force way would be to construct a new FlatField, populate its  
domain with that from the original, build a new realType for  
tempCelsius and scale over from the original tempKelvin, and use the  
second FlatField for the TextDisplayable...
Any help appreciated
Stuart
_______________________________________________
idvdevelopers mailing list
idvdevelopers@xxxxxxxxxxxxxxxx
For list information, to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/ 
 
--
*************************************************************
Don Murray                               UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx                        P.O. Box 3000
(303) 497-8628                              Boulder, CO 80307
http://www.unidata.ucar.edu/staff/donm
*************************************************************