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 StringgetTransformName()Get the standard name of this transformTransformTypegetTransformType()Get the type of the transformVerticalCTmakeCoordinateTransform(NetcdfDataset ds, AttributeContainer ctv)Make theCoordinateTransformfrom the datasetVerticalTransformmakeMathTransform(NetcdfDataset ds, Dimension timeDim, VerticalCT vCT)Make the vertical transform transformStringtoString()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:
getTransformNamein interfaceVertTransformBuilderIF- Specified by:
getTransformNamein 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 theCoordinateTransformfrom the dataset- Specified by:
makeCoordinateTransformin 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:
makeMathTransformin interfaceVertTransformBuilderIF- Parameters:
ds- the datasettimeDim- the time dimentionvCT- the vertical coordinate transform- Returns:
- the VerticalTransform
-
-