Package ucar.nc2.internal.dataset.conv
Class Cosmic1Convention
- java.lang.Object
-
- ucar.nc2.internal.dataset.CoordSystemBuilder
-
- ucar.nc2.internal.dataset.conv.Cosmic1Convention
-
public class Cosmic1Convention extends CoordSystemBuilder
Cosmic data - version 1 and 3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Cosmic1Convention.Factory
-
Nested classes/interfaces inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
CoordSystemBuilder.VarProcess
-
-
Field Summary
-
Fields inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
conventionName, coords, coordVarsForDimension, datasetBuilder, debug, log, parseInfo, rootGroup, userAdvice, varList
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
augmentDataset(CancelTask cancelTask)
static double[]
ECFtoLLA(double x, double y, double z, double a, double b)
comparing api to othersdouble[]
execute(double[] eci, double julian)
protected AxisType
getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
double[]
spin(double[] v1, double[] vs, double a)
---------------------------------------------------------------------- file spin.f-
Methods inherited from class ucar.nc2.internal.dataset.CoordSystemBuilder
addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, buildCoordinateSystems, countDomainSize, findCoordinateAxis, findVarProcess, getAxisType, getConventionUsed, getParseInfo, getUserAdvice, identifyCoordinateAxes, identifyCoordinateSystems, identifyCoordinateTransforms, isCoordinateAxisForVariable, isCoordinateVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateTransform, makeCoordinateTransforms, makeCoordinateTransformVariable, setConventionUsed
-
-
-
-
Method Detail
-
augmentDataset
public void augmentDataset(CancelTask cancelTask) throws IOException
- Overrides:
augmentDataset
in classCoordSystemBuilder
- Throws:
IOException
-
getAxisType
protected AxisType getAxisType(NetcdfDataset ncDataset, VariableEnhanced v)
-
spin
public double[] spin(double[] v1, double[] vs, double a)
---------------------------------------------------------------------- file spin.f This subroutine rotates vector V1 around vector VS at angle A. V2 is the vector after the rotation. parameter Input parameters: v1 - Vector to be rotated vs - Vector around which to rotate v1 a - angle of rotation Output parameters: v2 - output vector S.V.Sokolovskiy URL: svn://ursa.cosmic.ucar.edu/trunk/src/roam/spin.f $ $Id: spin.f 10129 2008-07-30 17:10:52Z dhunt $ ------------------------------------------------------------------------ Parameters:
v1
- - Vector to be rotatedvs
- - Vector around which to rotate v1a
- - angle of rotation- Returns:
- _more_
-
execute
public double[] execute(double[] eci, double julian)
-
ECFtoLLA
public static double[] ECFtoLLA(double x, double y, double z, double a, double b)
comparing api to others
-
-