public class Pointing
extends Object 
An angular position on the unit sphere.
- Author:
- Martin Reinecke
- Copyright:
- 2011 Max-Planck-Society
- 
Field SummaryFields 
double
 double
 
Colatitude in radians (0 is North Pole; Pi is South Pole) 
 
 
- 
Constructor SummaryConstructors 
Simple constructor initializing both values. 
   
 
- 
Method Summary
boolean
   int
   void
 
Normalize theta and phi ranges 
 void
   
 
 
 
- 
Field Details
- 
thetapublic double theta Colatitude in radians (0 is North Pole; Pi is South Pole) 
- 
phipublic double phi Longitude in radians 
 
- 
Constructor Details
- 
Pointingpublic Pointing() Default constructor 
- 
- 
Pointingpublic Pointing(double theta,
 double phi) Simple constructor initializing both values. 
- Parameters:
- theta- in radians [0,Pi]
- phi- in radians [0,2*Pi]
 
- 
Pointingpublic Pointing(Vec3 vec) 
- 
Pointingpublic Pointing(Zphi zphi) 
 
- 
Method Details
- 
normalizeThetapublic void normalizeTheta() Normalize theta range 
- 
normalizepublic void normalize() Normalize theta and phi ranges 
- 
- 
-