Package ucar.nc2.dataset.transform
Class CFHybridHeight
- java.lang.Object
-
- ucar.nc2.dataset.transform.AbstractTransformBuilder
-
- ucar.nc2.dataset.transform.CFHybridHeight
-
- All Implemented Interfaces:
VertTransformBuilderIF
public class CFHybridHeight extends AbstractTransformBuilder implements VertTransformBuilderIF
Create a atmosphere_hybrid_height_coordinate Vertical Transform from the information in the Coordinate Transform Variable.
-
-
Field Summary
-
Fields inherited from class ucar.nc2.dataset.transform.AbstractTransformBuilder
earth, earth_radius, false_easting, false_northing, lat0, lon0
-
-
Constructor Summary
Constructors Constructor Description CFHybridHeight()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getTransformName()
Get the standard name of this transformTransformType
getTransformType()
Get the type of the transformVerticalCT
makeCoordinateTransform(NetcdfDataset ds, AttributeContainer ctv)
Make theCoordinateTransform
from the datasetVerticalTransform
makeMathTransform(NetcdfDataset ds, Dimension timeDim, VerticalCT vCT)
Make the vertical transform transformString
toString()
Get a String representation of this object-
Methods inherited from class ucar.nc2.dataset.transform.AbstractTransformBuilder
addParameter, getFalseEastingScaleFactor, getFalseEastingScaleFactor, getGeoCoordinateUnits, getGeoCoordinateUnits, readAttributeDouble, setErrorBuffer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ucar.nc2.dataset.transform.VertTransformBuilderIF
setErrorBuffer
-
-
-
-
Method Detail
-
getTransformName
public String getTransformName()
Get the standard name of this transform- Specified by:
getTransformName
in interfaceVertTransformBuilderIF
- Specified by:
getTransformName
in classAbstractTransformBuilder
- Returns:
- the name
-
getTransformType
public TransformType getTransformType()
Get the type of the transform- Returns:
- the type
-
makeCoordinateTransform
public VerticalCT makeCoordinateTransform(NetcdfDataset ds, AttributeContainer ctv)
Make theCoordinateTransform
from the dataset- Specified by:
makeCoordinateTransform
in interfaceVertTransformBuilderIF
- Parameters:
ds
- the datasetctv
- the variable with the formula- Returns:
- the
CoordinateTransform
-
toString
public String toString()
Get 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 interfaceVertTransformBuilderIF
- Parameters:
ds
- the datasettimeDim
- the time dimentionvCT
- the vertical coordinate transform- Returns:
- the VerticalTransform
-
-