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: