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: [visad] Strange rendering depending on axis range

Dear Gransham,

I tried to download the class and run the program, but I receive the following 
exception:

Exception in thread "main" java.lang.ClassFormatError: Unknown constant tag 0 
in class file visad/bom/ShadowImageByRefFunctionTypeJ3D
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at VisadTestDumpGraham3.main(VisadTestDumpGraham3.java:80)

What version of java did you use to compile the class? I have Java 6, so if you 
used Java 7, it could be the cause.
Can you send the source code of the class, so I can compile it myself?

Thank you!

Tomas


On May 29, 2012, at 9:10 PM, Ghansham Sangar wrote:

Respected Tom Rink Sir and Tomas Pluskal Sir.

I have tried to access the latest visad source code from the SVN.
And added support into byRef renderer to take care
Range->ZAxis and Range->RGB Mapping.


Pluskal Sir, kindly preseve the current jar file and
update your jar with the attached class file, it should work for you.
Use jar command with -uvf option.

Attached herewith the modified program VisadTestDump.java.
I am putting the class file on 
ftp.ssec.wisc.edu/pub/incoming<http://ftp.ssec.wisc.edu/pub/incoming>.
I am not able to send it through my office mail.

Kindly see my comments in the program.

Sort of a disclaimer notice, but still to say.
This is just a TEMPORARY (NOT PROPERLY TESTED) SOLUTION but still QUITE 
EFFICIENT ;-).

Just give it a try.

I hope it helps you a bit.

with regards
Ghansham

On 05/25/2012 11:30 PM, 
visad-request@xxxxxxxxxxxxxxxx<mailto:visad-request@xxxxxxxxxxxxxxxx> wrote:
Send visad mailing list submissions to
visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>

To subscribe or unsubscribe via the World Wide Web, visit
http://mailman.unidata.ucar.edu/mailman/listinfo/visad
or, via email, send a message with subject or body 'help' to
visad-request@xxxxxxxxxxxxxxxx<mailto:visad-request@xxxxxxxxxxxxxxxx>

You can reach the person managing the list at
visad-owner@xxxxxxxxxxxxxxxx<mailto:visad-owner@xxxxxxxxxxxxxxxx>

When replying, please edit your Subject line so it is more specific
than "Re: Contents of visad digest..."


Today's Topics:

   1. Re: Strange rendering depending on axis range (Tom Rink)
   2. Re: Strange rendering depending on axis range (Tomas Pluskal)


----------------------------------------------------------------------

Message: 1
Date: Fri, 25 May 2012 00:16:39 -0500
From: Tom Rink<rink@xxxxxxxxxxxxx<mailto:rink@xxxxxxxxxxxxx>>
To: visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>
Subject: Re: [visad] Strange rendering depending on axis range
Message-ID:<4FBF15B7.70709@xxxxxxxxxxxxx<mailto:4FBF15B7.70709@xxxxxxxxxxxxx>>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"

On 5/25/12 12:00 AM, Tomas Pluskal wrote:
Hi Tom,

I was experimenting with your VisadTest.java source, and discovered this:

                        double xMin = 1.0;
                        double xMax = 1.0007;
                        double yMin = 0.0;
                        double yMax = 100.0;
                        int xRes = 1000;
                        int yRes = 10;

formally setting the ranges to decimal values fixes the problem for me.
We are visualizing mass spectrometry data, and if the user wants to
plot a single mass signal, we need to visualize a narrow range of m/z
values, such as 179.0551 ~ 179.0558.

1.0  to 1.00007  did not work, I think this can be expected.
Hmm, why this can be expected?
0.00007/1000 is possibly too small for float precision.



Tomas


===============================================
Tom?s( Pluskal
G0 Cell Unit, Okinawa Institute of Science and Technology Graduate
University
1919-1 Tancha, Onna-son, Okinawa 904-0495, Japan
TEL: +81-98-966-8684
Fax: +81-98-966-2890



_______________________________________________
visad mailing list
visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>
For list information, to unsubscribe, visit: 
http://www.unidata.ucar.edu/mailing_lists/
-------------- next part --------------
An HTML attachment was scrubbed...
URL:<http://mailman.unidata.ucar.edu/mailing_lists/archives/visad/attachments/20120525/ddf98eaa/attachment.html>

------------------------------

Message: 2
Date: Fri, 25 May 2012 05:41:16 +0000
From: Tomas Pluskal<pluskal@xxxxxxx<mailto:pluskal@xxxxxxx>>
To: 
"visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>"<visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>>
Subject: Re: [visad] Strange rendering depending on axis range
Message-ID:<DD0D6ACD-8B55-4FA4-BAC0-EB8B2B5D7640@xxxxxxx<mailto:DD0D6ACD-8B55-4FA4-BAC0-EB8B2B5D7640@xxxxxxx>>
Content-Type: text/plain; charset="windows-1252"


0.00007/1000 is possibly too small for float precision.

I see.

But 7000 / 10000 is not that small... (xMin = 10000000, xMax = 10007000, xRes = 
10000 shows the same issue).

Tomas


===============================================
Tom?? Pluskal
G0 Cell Unit, Okinawa Institute of Science and Technology Graduate University
1919-1 Tancha, Onna-son, Okinawa 904-0495, Japan
TEL: +81-98-966-8684
Fax: +81-98-966-2890

-------------- next part --------------
An HTML attachment was scrubbed...
URL:<http://mailman.unidata.ucar.edu/mailing_lists/archives/visad/attachments/20120525/4d2b06d0/attachment.html>

------------------------------

_______________________________________________
visad mailing list
visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>
For list information, to unsubscribe, visit: 
http://www.unidata.ucar.edu/mailing_lists/

End of visad Digest, Vol 30, Issue 11
*************************************


<VisadTestDump.java>_______________________________________________
visad mailing list
visad@xxxxxxxxxxxxxxxx<mailto:visad@xxxxxxxxxxxxxxxx>
For list information, to unsubscribe, visit: 
http://www.unidata.ucar.edu/mailing_lists/

===============================================
Tomáš Pluskal
G0 Cell Unit, Okinawa Institute of Science and Technology Graduate University
1919-1 Tancha, Onna-son, Okinawa 904-0495, Japan
TEL: +81-98-966-8684
Fax: +81-98-966-2890

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