ucar.nc2.dataset.transform
Class VAtmHybridHeight

java.lang.Object
  extended by ucar.nc2.dataset.transform.AbstractCoordTransBuilder
      extended by ucar.nc2.dataset.transform.VAtmHybridHeight
All Implemented Interfaces:
CoordTransBuilderIF

public class VAtmHybridHeight
extends AbstractCoordTransBuilder

Create a atmosphere_hybrid_height_coordinate Vertical Transform from the information in the Coordinate Transform Variable.

Author:
murray

Constructor Summary
VAtmHybridHeight()
           
 
Method Summary
 java.lang.String getTransformName()
          Get the standard name of this transform
 TransformType getTransformType()
          Get the type of the transform
 CoordinateTransform makeCoordinateTransform(NetcdfDataset ds, Variable ctv)
          Make the CoordinateTransform from the dataset
 VerticalTransform makeMathTransform(NetcdfDataset ds, Dimension timeDim, VerticalCT vCT)
          Make the vertical transform transform
 java.lang.String toString()
          Get a String representation of this object
 
Methods inherited from class ucar.nc2.dataset.transform.AbstractCoordTransBuilder
getFalseEastingScaleFactor, parseFormula, setErrorBuffer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VAtmHybridHeight

public VAtmHybridHeight()
Method Detail

getTransformName

public java.lang.String getTransformName()
Get the standard name of this transform

Returns:
the name

getTransformType

public TransformType getTransformType()
Get the type of the transform

Returns:
the type

makeCoordinateTransform

public CoordinateTransform makeCoordinateTransform(NetcdfDataset ds,
                                                   Variable ctv)
Make the CoordinateTransform from the dataset

Parameters:
ds - the dataset
ctv - the variable with the formula
Returns:
the CoordinateTransform

toString

public java.lang.String toString()
Get a String representation of this object

Overrides:
toString in class java.lang.Object
Returns:
a String representation of this object

makeMathTransform

public VerticalTransform makeMathTransform(NetcdfDataset ds,
                                           Dimension timeDim,
                                           VerticalCT vCT)
Make the vertical transform transform

Specified by:
makeMathTransform in interface CoordTransBuilderIF
Overrides:
makeMathTransform in class AbstractCoordTransBuilder
Parameters:
ds - the dataset
timeDim - the time dimention
vCT - the vertical coordinate transform
Returns:
the VerticalTransform