ucar.nc2.dataset.conv
Class DefaultConvention
java.lang.Object
ucar.nc2.dataset.CoordSysBuilder
ucar.nc2.dataset.conv.DefaultConvention
- All Implemented Interfaces:
- CoordSysBuilderIF
- Direct Known Subclasses:
- IridlConvention
public class DefaultConvention
- extends CoordSysBuilder
Default Coordinate Conventions.
Split from GDV.
- Since:
- Dec 17, 2008
- Author:
- caron
Methods inherited from class ucar.nc2.dataset.CoordSysBuilder |
addCoordinateVariable, addUserAdvice, assignCoordinateSystemsExplicit, assignCoordinateTransforms, buildCoordinateSystems, factory, findCoordinateAxis, findCoordinateSystems, findCoordinateTransforms, findVarProcess, getConventionUsed, getParseInfo, getUseMaximalCoordSys, getUserAdvice, hasXY, isCoordinateAxisForVariable, makeCoordinateAxes, makeCoordinateSystems, makeCoordinateSystemsImplicit, makeCoordinateSystemsMaximal, makeCoordinateTransform, makeCoordinateTransformVariable, makeDummyTransformVariable, registerConvention, registerConvention, registerConvention, registerNcML, setConventionUsed, setUseMaximalCoordSys |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
projCT
protected ProjectionCT projCT
DefaultConvention
public DefaultConvention()
augmentDataset
public void augmentDataset(NetcdfDataset ds,
CancelTask cancelTask)
- Description copied from interface:
CoordSysBuilderIF
- Make changes to the dataset that are needed before processing scale/offset in NetcdfDataset.
- Specified by:
augmentDataset
in interface CoordSysBuilderIF
- Overrides:
augmentDataset
in class CoordSysBuilder
- Parameters:
ds
- modify this datasetcancelTask
- give user a chance to bail out
findCoordinateAxes
protected void findCoordinateAxes(NetcdfDataset ds)
- Description copied from class:
CoordSysBuilder
- Identify coordinate axes, set VarProcess.isCoordinateAxis = true.
Default is to look for those referenced by _CoordinateAxes attribute.
Note coordinate variables are already identified.
- Overrides:
findCoordinateAxes
in class CoordSysBuilder
- Parameters:
ds
- why
makeCoordinateTransforms
protected void makeCoordinateTransforms(NetcdfDataset ds)
- Description copied from class:
CoordSysBuilder
- Take all previously identified Coordinate Transforms and create a
CoordinateTransform object by calling CoordTransBuilder.makeCoordinateTransform().
- Overrides:
makeCoordinateTransforms
in class CoordSysBuilder
- Parameters:
ds
- why
getAxisType
protected AxisType getAxisType(NetcdfDataset ds,
VariableEnhanced ve)
- Description copied from class:
CoordSysBuilder
- Identify what kind of AxisType the named variable is.
Only called for variables already identified as Coordinate Axes.
Default null - subclasses can override.
- Overrides:
getAxisType
in class CoordSysBuilder
- Parameters:
ds
- for this datasetve
- a variable alreaddy identified as a Coodinate Axis
- Returns:
- AxisType or null if unknown.
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.