ucar.nc2.dataset
Class CoordSysBuilder.VarProcess

java.lang.Object
  extended by ucar.nc2.dataset.CoordSysBuilder.VarProcess
Enclosing class:
CoordSysBuilder

public class CoordSysBuilder.VarProcess
extends java.lang.Object

Wrap each variable in the dataset with a VarProcess object.


Field Summary
 java.util.ArrayList axesList
           
 AxisType axisType
           
 java.lang.String coordAxes
           
 java.lang.String coordAxisTypes
           
 java.lang.String coordinates
           
 java.lang.String coordSys
           
 java.lang.String coordTransforms
           
 java.lang.String coordTransformType
           
 java.lang.String coordVarAlias
           
 CoordinateSystem cs
           
 CoordinateTransform ct
           
 NetcdfDataset ds
           
 boolean isCoordinateAxis
           
 boolean isCoordinateSystem
           
 boolean isCoordinateTransform
           
 boolean isCoordinateVariable
           
 java.lang.String positive
           
 Variable v
           
 
Constructor Summary
CoordSysBuilder.VarProcess(NetcdfDataset ds)
           
 
Method Summary
 java.util.ArrayList findCoordinateAxes(boolean addCoordVariables)
          Create a list of coordinate axes for this data variable.
 boolean hasCoordinateSystem()
           
 boolean isData()
           
 void makeCoordinateSystem()
          Create a Coordinate System object, using list of coordinate axis names in the (required) axes field.
 CoordinateAxis makeIntoCoordinateAxis()
          Turn the variable into a coordinate axis.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ds

public NetcdfDataset ds

v

public Variable v

isCoordinateVariable

public boolean isCoordinateVariable

isCoordinateAxis

public boolean isCoordinateAxis

axisType

public AxisType axisType

coordAxes

public java.lang.String coordAxes

coordSys

public java.lang.String coordSys

coordVarAlias

public java.lang.String coordVarAlias

positive

public java.lang.String positive

coordAxisTypes

public java.lang.String coordAxisTypes

coordinates

public java.lang.String coordinates

isCoordinateSystem

public boolean isCoordinateSystem

axesList

public java.util.ArrayList axesList

coordTransforms

public java.lang.String coordTransforms

cs

public CoordinateSystem cs

isCoordinateTransform

public boolean isCoordinateTransform

coordTransformType

public java.lang.String coordTransformType

ct

public CoordinateTransform ct
Constructor Detail

CoordSysBuilder.VarProcess

public CoordSysBuilder.VarProcess(NetcdfDataset ds)
Method Detail

isData

public boolean isData()

hasCoordinateSystem

public boolean hasCoordinateSystem()

makeIntoCoordinateAxis

public CoordinateAxis makeIntoCoordinateAxis()
Turn the variable into a coordinate axis.


makeCoordinateSystem

public void makeCoordinateSystem()
Create a Coordinate System object, using list of coordinate axis names in the (required) axes field.


findCoordinateAxes

public java.util.ArrayList findCoordinateAxes(boolean addCoordVariables)
Create a list of coordinate axes for this data variable. Use the list of names in axes field. Add any coordinate variables that are missing.