Revision: 5209
Author:   hansonr
Date:     2006-06-08 21:46:19 -0700 (Thu, 08 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/jmol/?rev=5209&view=rev

Log Message:
-----------
bob200603 10.x.11  fixes minor bug for coordinates not found

Modified Paths:
--------------
    branches/bob200603/Jmol/src/org/jmol/adapter/smarter/XyzReader.java
Modified: branches/bob200603/Jmol/src/org/jmol/adapter/smarter/XyzReader.java
===================================================================
--- branches/bob200603/Jmol/src/org/jmol/adapter/smarter/XyzReader.java 
2006-06-09 04:09:22 UTC (rev 5208)
+++ branches/bob200603/Jmol/src/org/jmol/adapter/smarter/XyzReader.java 
2006-06-09 04:46:19 UTC (rev 5209)
@@ -82,6 +82,12 @@
       atom.x = parseFloat(line, ichNextParse);
       atom.y = parseFloat(line, ichNextParse);
       atom.z = parseFloat(line, ichNextParse);
+      if (Float.isNaN(atom.x) || Float.isNaN(atom.y) || Float.isNaN(atom.z)) {
+        System.out.println ("line cannot be read for XYZ atom data: " + line);
+        atom.x = 0;
+        atom.y = 0;
+        atom.z = 0;
+      }
       for (int j = 0; j < 4; ++j)
         isNaN[j] =
           Float.isNaN(chargeAndOrVector[j] = parseFloat(line, ichNextParse));


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Jmol-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-commits

Reply via email to