View Javadoc

1   package org.lcsim.spacegeom;
2   import static org.lcsim.spacegeom.Representation.Spherical;
3   /** A Spherical SpacePoint
4    *
5    *@author Norman A. Graf
6    *@version $Id: SphericalPoint.java,v 1.1.1.1 2010/12/01 00:15:57 jeremy Exp $
7    *@see SpacePoint
8    */
9   
10  public class SphericalPoint extends SpacePoint
11  {
12      /**
13       * Constructor.
14       * Constructs a SpacePoint with Spherical coordinates
15       * @param r          Spherical radius coordinate
16       * @param phi        Spherical phi coordinate
17       * @param theta      Spherical theta coordinate
18       */
19      public SphericalPoint(double r, double phi, double theta)
20      {
21          _xyz = r;
22          _phi = phi;
23          _theta = theta;
24          _representation = Spherical;
25          _xy = Double.NaN;
26          _x = Double.NaN;
27          _y = Double.NaN;
28          _z = Double.NaN;
29      }
30  }