Hi Bill
Bill Hibbard wrote:
> Hi Kevin,
>
>
>>Well, I have an array of Irregular2DSets. I want to give each set a
>>different color. I then want to be able to toggle on and off the
>>collection of Irregular2DSets at the same time.
>>
>>I'm sure that I can loop through the array of Iregular2DSets, and their
>>associated DataReferences/DataRenderers and turn each one off
>>individually, but I would like to do turn the array off and on in one
>>step instead of a loop. Is there a way to do this elegantly (i.e. w/o a
>>loop)? Is there and example?
>
>
> Sure. Combine all your Sets in a FieldImpl with MathType
> something like (index -> (r, g, b, Set(x, y))). Each Set
> has a different color, and you can toggle the whole thing
> on and off in one step.
>
OK, I think this makes sense. Use an Integer1DSet as my domain (index)
and map each Irregular2DSet to the domain. (index -> Set(x,y)).
But how is this done since a FunctionType requires (MathType, MathType)
and what we have above is (MathType, ThingImpl)? Can I wrap the Set in
a RealTupleType which is a MathType?
Also, how do I get the colors involved? Do I make r, g, and b RealTypes
and give them values as a RealTuple and map them to ScalarMaps?
VisAD keeps me humble! ;-)
Thanks!
-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"
+------------------------------------------------------------+