Hi Bill and group. Thanks for the input. I've been chewing on this and
reading the list, but have some additional questions below.
<snip>
When the user fixes an e0 value, construct a Gridded2DSet with
manifold dimension = 1, over domain (r, e). Basically, this
would be a set of (r, e0) for a sequence of r values. Then
resample your FlatField ((r, e) -> (h, s)) to this Gridded2DSet,
and display the FlatField returned by this call to resample().
The problem here is that I would like the user to choose a different e
(eX) and have it update the display. Please see the link below for an
illustration:
http://www.cimms.ou.edu/~kmanross/VCPRPE/Examples/vcpTest.html
I guess the more basic question I have is, is there a way for VisAD to
handle variable domains? resample() remaps the range to the existing
domain of a FlatField, but is there a way to reset/change the domain and
resample() while the program is running?
With ScalarMaps h -> YAxis and s -> XAxis, you'll get a scatter
diagram. Given that h and s are both dependent variables with
no simple functional dependency between them, in general this
must be a scatter diagram rather than a line graph. If you have
prior knowledge that there is some simple graph relation between
them, you can extract their values from the resampled FlatField
and construct a FlatField with MathType (h -> s) or (s -> h)
and appropriate topology.
Indeed the relationship should be a line graph (although the
relationship may not be so "simple ;-). If you have a copy of Doviak
and Zrnic handy, I am calculating equations (2.28b and c - pg. 21) and
then trying to replicate Figure 2.8 (p. 23) though with only one line at
a time based on the user's choice of e.
Note in your code 'new Irregular1DSet(h, h_vals )' can be a
Gridded1DSet as long as the h_vals array is sorted (can be
either ascending or descending).
I played around with both and found them to produce the same output. Is
the GriddedSet more efficient than the IrregularSet?
Thanks again for your input!
-kevin.
--
+------------------------------------------------------------+
Kevin L. Manross [KD5MYD] (405)-366-0557
CIMMS Research Associate kevin.manross@xxxxxxxx
[NSSL-WRDD/SWATN] http://www.cimms.ou.edu/~kmanross
"My opinions are my own and not representative of CIMMS, NSSL,
NOAA or any affiliates"
+------------------------------------------------------------+