edu.wisc.ssec.mcidasv.data.adde.sgp4
Class J2kCoordinateConversion

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.adde.sgp4.J2kCoordinateConversion

public class J2kCoordinateConversion
extends Object

Author:
Shawn

Nested Class Summary
static class J2kCoordinateConversion.Direction
           
static class J2kCoordinateConversion.Opt
           
 
Field Summary
static double[][] iau80rec
           
 
Constructor Summary
J2kCoordinateConversion()
           
 
Method Summary
static double iar80(int row, int index)
           
static double[][] matmult(double[][] mat1, double[][] mat2, int mat1r, int mat1c, int mat2c)
           
static double[][] mattrans(double[][] mat1, int mat1r, int mat1c)
           
static double[] matvecmult(double[][] mat, double[] vec)
           
static double[][] precess(double ttt, J2kCoordinateConversion.Opt opt)
           
static double rar80(int row, int index)
           
static double[][] rot1mat(double xval)
           
static double[][] rot3mat(double xval)
           
static double[][] teme_j2k(J2kCoordinateConversion.Direction direct, double ttt, int order, int eqeterms, char optteme)
           
static double[][] truemean(double ttt, int order, int eqeterms, char opt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iau80rec

public static double[][] iau80rec
Constructor Detail

J2kCoordinateConversion

public J2kCoordinateConversion()
Method Detail

teme_j2k

public static double[][] teme_j2k(J2kCoordinateConversion.Direction direct,
                                  double ttt,
                                  int order,
                                  int eqeterms,
                                  char optteme)

precess

public static double[][] precess(double ttt,
                                 J2kCoordinateConversion.Opt opt)

mattrans

public static double[][] mattrans(double[][] mat1,
                                  int mat1r,
                                  int mat1c)

matmult

public static double[][] matmult(double[][] mat1,
                                 double[][] mat2,
                                 int mat1r,
                                 int mat1c,
                                 int mat2c)

matvecmult

public static double[] matvecmult(double[][] mat,
                                  double[] vec)

rot1mat

public static double[][] rot1mat(double xval)

rot3mat

public static double[][] rot3mat(double xval)

truemean

public static double[][] truemean(double ttt,
                                  int order,
                                  int eqeterms,
                                  char opt)

rar80

public static double rar80(int row,
                           int index)

iar80

public static double iar80(int row,
                           int index)