NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: Display of 1D data from a 2D image

It looks like you extracted the new visad source file over top your
existing VisAD source.  The current VisAD implementation does not
have a visad.DisplayMonitorImpl class (it has been moved to
visad.collab.DisplayMonitorImpl).  Try running
    nmake -f Makefile.WinNT clear
Then re-extract the new VisAD source code and try compiling again.

-Curtis

At 15:26 2/26/01, you wrote:
>I had to download the new visad source and recompile to access
>visad/bom/CurveManipulationRendererJ3D.java. I have jdk1.3 and
>java3D 1_1_2 installed on a PC running Windows 98 and
> the previous compilation had gone fine, but now I get an error.
>I have attached the output from nmake -f Makefile.WinNT compile.
>Any help would be appreciated.
>
>RC
>
>>> Is there a relatively straightforward way in visad for the data values
>>> corresponding to a line being dragged across an image to be displayed
>>> in a plot (somewhat as in Collage available from NCSA)?
>> Check out visad/bom/CurveManipulationRendererJ3D.java
>> It allows you to draw curves (with the right mouse button
>> help down), and display them. The main() method demos
>> how to use the class.
>> Good luck,Bill
>
>
>
>
>
>
>
>
>Microsoft (R) Program Maintenance Utility   Version 1.50
>Copyright (c) Microsoft Corp 1988-94. All rights reserved.
>
>        if exist *.class del *.class
>        if exist cluster\*.class del cluster\*.class
>        if exist collab\*.class del collab\*.class
>        if exist java3d\*.class del java3d\*.class
>        if exist java2d\*.class del java2d\*.class
>        if exist python\*.class del python\*.class
>        if exist browser\*.class del browser\*.class
>        if exist util\*.class del util\*.class
>        if exist matrix\*.class del matrix\*.class
>        if exist math\*.class del math\*.class
>        if exist formula\*.class del formula\*.class
>        if exist ss\*.class del ss\*.class
>        if exist data\*.class del data\*.class
>        if exist data\units\*.class del data\units\*.class
>        if exist data\netcdf\*.class del data\netcdf\*.class
>        if exist data\netcdf\units\*.class del data\netcdf\units\*.class
>        if exist data\netcdf\in\*.class del data\netcdf\in\*.class
>        if exist data\netcdf\out\*.class del data\netcdf\out\*.class
>        if exist data\fits\*.class del data\fits\*.class
>        if exist ..\nom\tam\fits\*.class del ..\nom\tam\fits\*.class
>        if exist ..\nom\tam\util\*.class del ..\nom\tam\util\*.class
>        if exist ..\nom\tam\test\*.class del ..\nom\tam\test\*.class
>        if exist ..\ucar\multiarray\*.class del ..\ucar\multiarray\*.class
>        if exist ..\ucar\netcdf\*.class del ..\ucar\netcdf\*.class
>        if exist ..\ucar\tests\*.class del ..\ucar\tests\*.class
>        if exist data\hdfeos\*.class del data\hdfeos\*.class
>        if exist data\hdfeos\hdfeosc\*.class del data\hdfeos\hdfeosc\*.class
>        if exist data\vis5d\*.class del data\vis5d\*.class
>        if exist ..\edu\wisc\ssec\mcidas\*.class del 
> ..\edu\wisc\ssec\mcidas\*.class
>        if exist ..\edu\wisc\ssec\mcidas\adde\*.class del 
> ..\edu\wisc\ssec\mcidas\adde\*.class
>        if exist data\mcidas\*.class del data\mcidas\*.class
>        if exist data\biorad\*.class del data\biorad\*.class
>        if exist data\jai\*.class del data\jai\*.class
>        if exist data\qt\*.class del data\qt\*.class
>        if exist data\gif\*.class del data\gif\*.class
>        if exist ..\ij\*.class del ..\ij\*.class
>        if exist ..\ij\gui\*.class del ..\ij\gui\*.class
>        if exist ..\ij\io\*.class del ..\ij\io\*.class
>        if exist ..\ij\measure\*.class del ..\ij\measure\*.class
>        if exist ..\ij\plugin\*.class del ..\ij\plugin\*.class
>        if exist ..\ij\plugin\filter\*.class del ..\ij\plugin\filter\*.class
>        if exist ..\ij\plugin\frame\*.class del ..\ij\plugin\frame\*.class
>        if exist ..\ij\process\*.class del ..\ij\process\*.class
>        if exist ..\ij\text\*.class del ..\ij\text\*.class
>        if exist ..\ij\util\*.class del ..\ij\util\*.class
>        if exist data\tiff\*.class del data\tiff\*.class
>        if exist data\visad\*.class del data\visad\*.class
>        if exist data\text\*.class del data\text\*.class
>        if exist data\hdf5\*.class del data\hdf5\*.class
>        if exist data\hdf5\hdf5objects\*.class del 
> data\hdf5\hdf5objects\*.class
>        if exist ..\ncsa\hdf\hdf5lib\*.class del ..\ncsa\hdf\hdf5lib\*.class
>        if exist ..\ncsa\hdf\hdf5lib\exceptions\*.class del 
> ..\ncsa\hdf\hdf5lib\exceptions\*.class
>        if exist jmet\*.class del jmet\*.class
>        if exist paoloa\*.class del paoloa\*.class
>        if exist paoloa\spline\*.class del paoloa\spline\*.class
>        if exist aune\*.class del aune\*.class
>        if exist benjamin\*.class del benjamin\*.class
>        if exist rabin\*.class del rabin\*.class
>        if exist bom\*.class del bom\*.class
>        if exist aeri\*.class del aeri\*.class
>        if exist data\amanda\*.class del data\amanda\*.class
>        if exist georef\*.class del georef\*.class
>        if exist meteorology\*.class del meteorology\*.class
>        if exist examples\*.class del examples\*.class
>        javac -J-mx40m *.java
>DisplayMonitorImpl.java:44: visad.DisplayMonitorImpl should be declared 
>abstract; it does not define controlChanged(visad.ScalarMapControlEvent) in 
>visad.DisplayMonitorImpl
>public class DisplayMonitorImpl
>       ^
>DisplayMonitorImpl.java:562: incompatible types
>found   : visad.collab.RemoteDisplayMonitor
>required: visad.RemoteDisplayMonitor
>    RemoteDisplayMonitor rdm = rd.getRemoteDisplayMonitor();
>                                                         ^
>DisplayMonitorImpl.java:576: addListener(visad.DisplayMonitorListener,int) in 
>visad.DisplayMonitorImpl cannot be applied to 
>(visad.collab.RemoteDisplaySync,int)
>      addListener(rd.getRemoteDisplaySync(), id);
>      ^
>DisplaySyncImpl.java:72: incompatible types
>found   : visad.collab.DisplayMonitor
>required: visad.DisplayMonitor
>    monitor = dpy.getDisplayMonitor();
>                                   ^
>RemoteDisplayMonitorImpl.java:33: visad.RemoteDisplayMonitorImpl should be 
>declared abstract; it does not define 
>controlChanged(visad.ScalarMapControlEvent) in visad.RemoteDisplayMonitorImpl
>public class RemoteDisplayMonitorImpl
>       ^
>5 errors
>NMAKE : fatal error U1077: 'JAVAC' : return code '0x1'
>Stop.
>
>At 11:54 AM 2/25/01 -0600, you wrote:
>>visad-list@xxxxxxxxxxxxx
>
>
>_________________________________________________________
>Do You Yahoo!?
>Get your free @yahoo.com address at http://mail.yahoo.com
>


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