visad.data.hdfeos
Class GctpFunction

java.lang.Object
  extended by visad.data.hdfeos.GctpFunction

public class GctpFunction
extends Object


Constructor Summary
GctpFunction()
           
 
Method Summary
static double adjust_lon(double x)
           
static double[] adjust_lon(double[] x)
           
static double asinz(double con)
           
static double e4fn(double x)
           
static double msfnz(double eccent, double sinphi, double cosphi)
           
static double phi2z(double eccent, double ts)
           
static int sign(double x)
           
static void sincos(double[] val, double[] sin_val, double[] cos_val)
           
static void sincos(double val, Double sin_val, Double cos_val)
           
static int sphdz(long isph, double[] parm, double[] major, double[] minor, double[] radius)
           
static double tsfnz(double eccent, double phi, double sinphi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GctpFunction

public GctpFunction()
Method Detail

sphdz

public static int sphdz(long isph,
                        double[] parm,
                        double[] major,
                        double[] minor,
                        double[] radius)

sign

public static int sign(double x)

adjust_lon

public static double[] adjust_lon(double[] x)

adjust_lon

public static double adjust_lon(double x)

sincos

public static void sincos(double[] val,
                          double[] sin_val,
                          double[] cos_val)

sincos

public static void sincos(double val,
                          Double sin_val,
                          Double cos_val)

asinz

public static double asinz(double con)

e4fn

public static double e4fn(double x)

msfnz

public static double msfnz(double eccent,
                           double sinphi,
                           double cosphi)

tsfnz

public static double tsfnz(double eccent,
                           double phi,
                           double sinphi)

phi2z

public static double phi2z(double eccent,
                           double ts)