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.

Re: range of values taken on by a scalar

Hi John,

> So there's no way to do this with just the Scalar itself, you need to
> have it's associated ScalarMap?  (The javadocs for the DataShadow Object
> returned by computeRanges() don't tell me much...)
> 
> What I'm looking to do here is to be able to display the range of values
> of all Data in a Cell to the user, regardless of what values are being
> displayed, or how.

This has been bothering me for a while, too.  So I added
a new method signature to visad.DataImpl:

  public double[][] computeRanges(RealType[] reals)
         throws VisADException, RemoteException;

where the returned array is double[reals.length][2],
giving the min and max value for each RealType in the
reals array.  Note min and max may be Double.NaN.  The
DataImpl.main() method shows how to use this.

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


  • 2000 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: