public class Cosmic1Convention extends CoordSystemBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
Cosmic1Convention.Factory |
CoordSystemBuilder.VarProcessconventionName, coords, coordVarsForDimension, datasetBuilder, debug, log, parseInfo, rootGroup, userAdvice, varList| Modifier and Type | Method and Description |
|---|---|
void |
augmentDataset(CancelTask cancelTask) |
static double[] |
ECFtoLLA(double x,
double y,
double z,
double a,
double b)
comparing api to others
|
double[] |
execute(double[] eci,
double julian) |
protected AxisType |
getAxisType(NetcdfDataset ncDataset,
VariableEnhanced v) |
double[] |
spin(double[] v1,
double[] vs,
double a)
----------------------------------------------------------------------
file spin.f
This subroutine rotates vector V1 around vector VS
at angle A.
|
addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, buildCoordinateSystems, countDomainSize, findCoordinateAxis, findVarProcess, getAxisType, getConventionUsed, getParseInfo, getUserAdvice, identifyCoordinateAxes, identifyCoordinateSystems, identifyCoordinateTransforms, isCoordinateAxisForVariable, isCoordinateVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateTransform, makeCoordinateTransforms, makeCoordinateTransformVariable, setConventionUsedpublic void augmentDataset(CancelTask cancelTask) throws java.io.IOException
augmentDataset in class CoordSystemBuilderjava.io.IOExceptionprotected AxisType getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
public double[] spin(double[] v1,
double[] vs,
double a)
v1 - - Vector to be rotatedvs - - Vector around which to rotate v1a - - angle of rotationpublic double[] execute(double[] eci,
double julian)
public static double[] ECFtoLLA(double x,
double y,
double z,
double a,
double b)