|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.nc2.dataset.CoordSysBuilder
ucar.nc2.dataset.conv.Cosmic1Convention
public class Cosmic1Convention
Cosmic data - version 1. Add time coordinate from global atts start_time, stop_time, assuming its linear along the vertical dimension.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ucar.nc2.dataset.CoordSysBuilder |
---|
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcess |
Field Summary | |
---|---|
protected static double |
DTR
_more_ |
protected static double |
RTD
_more_ |
Fields inherited from class ucar.nc2.dataset.CoordSysBuilder |
---|
conventionName, coordVarMap, debug, log, parseInfo, resourcesDir, showRejects, userAdvice, varList |
Constructor Summary | |
---|---|
Cosmic1Convention()
_more_ |
Method Summary | |
---|---|
void |
augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
_more_ |
static double[] |
ECFtoLLA(double x,
double y,
double z,
double a,
double b)
comparing api to others |
double[] |
execute(double[] eci,
double julian)
_more_ |
double |
gast(int iyr,
int imon,
int iday,
int ihr,
int imin,
double sec,
double dsec)
---------------------------------------------------------------------- gast.f This subroutine computes the Greenwich Apparent Siderial Time angle given a UTC date and time. |
protected AxisType |
getAxisType(NetcdfDataset ncDataset,
VariableEnhanced v)
_more_ |
static boolean |
isMine(NetcdfFile ncfile)
|
double |
juday(int M,
int D,
int Y)
JDAY calculates the Julian Day number (JD) from the Gregorian month ,day, and year (M,D,Y). |
double[] |
spin(double[] v1,
double[] vs,
double a)
---------------------------------------------------------------------- file spin.f This subroutine rotates vector V1 around vector VS at angle A. |
double |
togreenw(double rectt,
double utco,
double gmst)
This subroutine is to transform the locations and velocities of the GPS and LEO satellites from the celestial inertial reference frame to the Earth centered Greenwich reference frame. |
double[] |
xyzell(double a,
double b,
double[] xstat)
NAME : XYZELL CALL XYZELL(A,B,XSTAT,XSTELL) PURPOSE : COMPUTATION OF ELLIPSOIDAL COORDINATES "XSTELL" GIVEN THE CARTESIAN COORDINATES "XSTAT" PARAMETERS : IN : A : SEMI-MAJOR AXIS OF THE REFERENCE R*8 ELLIPSOID IN METERS B : SEMI-MINOR AXIS OF THE REFERENCE R*8 ELLIPSOID IN METERS DXELL(3): TRANSLATION COMPONENTS FROM THE R*8 ORIGIN OF THE CART. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final double RTD
protected static final double DTR
Constructor Detail |
---|
public Cosmic1Convention()
Method Detail |
---|
public static boolean isMine(NetcdfFile ncfile)
ncfile
- the NetcdfFile to test
public void augmentDataset(NetcdfDataset ds, CancelTask cancelTask) throws IOException
augmentDataset
in interface CoordSysBuilderIF
augmentDataset
in class CoordSysBuilder
ds
- _more_cancelTask
- _more_
IOException
- _more_protected AxisType getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
getAxisType
in class CoordSysBuilder
ncDataset
- _more_v
- _more_
public double[] xyzell(double a, double b, double[] xstat)
a
- _more_b
- _more_xstat
- _more_
public double gast(int iyr, int imon, int iday, int ihr, int imin, double sec, double dsec)
iyr
- integer year 1995imon
- integer month 5iday
- integer day 5ihr
- integer hour 5imin
- integer minute 5sec
- double second 31.0dsec
- double second 0.0
Outputs:
public double juday(int M, int D, int Y)
M
- _more_D
- _more_Y
- _more_
public double togreenw(double rectt, double utco, double gmst)
rectt
- _more_utco
- _more_gmst
- _more_
public double[] spin(double[] v1, double[] vs, double a)
v1
- - Vector to be rotatedvs
- - Vector around which to rotate v1a
- - angle of rotation
public double[] execute(double[] eci, double julian)
eci
- _more_julian
- _more_
public static double[] ECFtoLLA(double x, double y, double z, double a, double b)
x
- _more_y
- _more_z
- _more_a
- _more_b
- _more_
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |