JAL-4059 update Jmol and JSmol to 15.2.69 - revised Jalview classes interating with...
[jalview.git] / src / mc_view / PDBCanvas.java
index c15b54f..ca0b533 100644 (file)
  */
 package mc_view;
 
-import jalview.analysis.AlignSeq;
-import jalview.datamodel.PDBEntry;
-import jalview.datamodel.SequenceI;
-import jalview.gui.AlignmentPanel;
-import jalview.gui.FeatureRenderer;
-import jalview.gui.SequenceRenderer;
-import jalview.io.DataSourceType;
-import jalview.io.StructureFile;
-import jalview.renderer.seqfeatures.FeatureColourFinder;
-import jalview.structure.AtomSpec;
-import jalview.structure.StructureListener;
-import jalview.structure.StructureMapping;
-import jalview.structure.StructureSelectionManager;
-
 import java.awt.Color;
 import java.awt.Dimension;
 import java.awt.Event;
@@ -55,6 +41,20 @@ import java.util.Vector;
 import javax.swing.JPanel;
 import javax.swing.ToolTipManager;
 
+import jalview.analysis.AlignSeq;
+import jalview.datamodel.PDBEntry;
+import jalview.datamodel.SequenceI;
+import jalview.gui.AlignmentPanel;
+import jalview.gui.FeatureRenderer;
+import jalview.gui.SequenceRenderer;
+import jalview.io.DataSourceType;
+import jalview.io.StructureFile;
+import jalview.renderer.seqfeatures.FeatureColourFinder;
+import jalview.structure.AtomSpec;
+import jalview.structure.StructureListener;
+import jalview.structure.StructureMapping;
+import jalview.structure.StructureSelectionManager;
+
 public class PDBCanvas extends JPanel
         implements MouseListener, MouseMotionListener, StructureListener
 {
@@ -80,13 +80,13 @@ public class PDBCanvas extends JPanel
 
   Dimension prefsize;
 
-  float[] centre = new float[3];
+  double[] centre = new double[3];
 
-  float[] width = new float[3];
+  double[] width = new double[3];
 
-  float maxwidth;
+  double maxwidth;
 
-  float scale;
+  double scale;
 
   String inStr;
 
@@ -298,8 +298,8 @@ public class PDBCanvas extends JPanel
 
   public void findWidth()
   {
-    float[] max = new float[3];
-    float[] min = new float[3];
+    double[] max = new double[3];
+    double[] min = new double[3];
 
     max[0] = (float) -1e30;
     max[1] = (float) -1e30;
@@ -433,9 +433,9 @@ public class PDBCanvas extends JPanel
 
   public void findCentre()
   {
-    float xtot = 0;
-    float ytot = 0;
-    float ztot = 0;
+    double xtot = 0;
+    double ytot = 0;
+    double ztot = 0;
 
     int bsize = 0;