View Javadoc

1   package org.lcsim.plugin.browser;
2   
3   import hep.physics.vec.Hep3Vector;
4   
5   
6   /**
7    *
8    * @author tonyj
9    */
10  class Hep3VectorTableModel extends GenericTableModel
11  {
12     private static final String[] columns = {"X","Y","Z"};
13     private static Class klass = Hep3Vector.class;
14  
15     Hep3VectorTableModel()
16     {
17        super(klass,columns);
18     }
19     public Object getValueAt(int row, int column)
20     {
21        Hep3Vector vec = (Hep3Vector) getData(row);
22        switch (column) 
23        {
24           case 0: return vec.x();
25           case 1: return vec.y();
26           case 2: return vec.z();
27           default: return 0;
28        }
29     }
30     
31     public Class getColumnClass(int column)
32     {
33        return Double.class;
34     }
35  }