ucar.nc2.iosp.mcidas
Class McIDASSatConvention

java.lang.Object
  extended by ucar.nc2.dataset.CoordSysBuilder
      extended by ucar.nc2.iosp.mcidas.McIDASSatConvention
All Implemented Interfaces:
CoordSysBuilderIF

public class McIDASSatConvention
extends CoordSysBuilder

Convention handler for netCDF satellite images created by McIDAS. Files are available from the CLASS system.

Author:
Unidata Development Team

Nested Class Summary
 
Nested classes/interfaces inherited from class ucar.nc2.dataset.CoordSysBuilder
CoordSysBuilder.ConventionNameOk, CoordSysBuilder.VarProcess
 
Field Summary
 
Fields inherited from class ucar.nc2.dataset.CoordSysBuilder
conventionName, coordVarMap, debug, log, parseInfo, resourcesDir, showRejects, userAdvice, varList
 
Constructor Summary
McIDASSatConvention()
          Create a convention handler for McIDAS netCDF images
 
Method Summary
 void augmentDataset(NetcdfDataset ds, CancelTask cancelTask)
          Augment the dataset
protected  void findCoordinateAxes(NetcdfDataset ds)
          The attribute "coordinates" is an alias for _CoordinateAxes.
protected  AxisType getAxisType(NetcdfDataset ds, VariableEnhanced ve)
          Get the axis type
static boolean isMine(NetcdfFile ncfile)
           
 
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, makeCoordinateTransforms, 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
 

Constructor Detail

McIDASSatConvention

public McIDASSatConvention()
Create a convention handler for McIDAS netCDF images

Method Detail

isMine

public static boolean isMine(NetcdfFile ncfile)
Parameters:
ncfile - the NetcdfFile to test
Returns:
true if we think this is a McIDASsatConvention file.

findCoordinateAxes

protected void findCoordinateAxes(NetcdfDataset ds)
The attribute "coordinates" is an alias for _CoordinateAxes.

Overrides:
findCoordinateAxes in class CoordSysBuilder
Parameters:
ds - the NetcdfDataset

getAxisType

protected AxisType getAxisType(NetcdfDataset ds,
                               VariableEnhanced ve)
Get the axis type

Overrides:
getAxisType in class CoordSysBuilder
Parameters:
ds - the dataset
ve - the variable
Returns:
the AxisType or null

augmentDataset

public void augmentDataset(NetcdfDataset ds,
                           CancelTask cancelTask)
Augment the dataset

Specified by:
augmentDataset in interface CoordSysBuilderIF
Overrides:
augmentDataset in class CoordSysBuilder
Parameters:
ds - the dataset
cancelTask - the cancel task