Hi BIGJEFF,
Before you call clearMaps, save a reference to the ContourControl
(that you get from getControl() applied to the ScalarMap to
IsoContour). Then, after you addMap() the new one, I think you
can call newContourControl.syncControl(oldContourControl).
Another approach is:
String save = oldContourControl.getSaveString();
newContourControl.setSaveString(save);
Good luck,
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
On Mon, 8 Jul 2002, BIGJEFF wrote:
> Hi.
>
> Ive got these RealTypes:
> time->( ( xCoord, yCoord, zCoord)-> concentration[])
>
> where concentration[] is the concentration of a pollutant. Since ive 5
> pollutant, ive got 5 function like the one of above.
>
> These RealTypes are mapped this way:
> time - Animation
> xCoord - XAxis
> yCoord - YAxis
> zCood - ZAxis
> Concentration[] - IsoContour
>
> These way im able to visualize some contours in the same display.
>
> But theres one problem. The IsoContour Map is added to display when the
> user (via interface) click s on a button (like Vis5D) and, since the
> user can click on other buttons like "Volume" (with another ScalarMap),
> the IsoContour Map must be removed from the display too.
>
> So, when i must remove one map, i refresh my display removing all
> references and all maps, and, then, adding all the maps (including the
> new one) and all the references.
>
> The problem is when i do this, the ContourWidgets i prevously got go
> disabled, and im not abled to use them.
> How can i solve my problem. Many thanks.
>
>
>
>
>