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 }