Package ucar.nc2.dataset
Class VerticalCT
java.lang.Object
ucar.nc2.dataset.CoordinateTransform
ucar.nc2.dataset.VerticalCT
- All Implemented Interfaces:
Comparable<CoordinateTransform>
A VerticalCT is a CoordinateTransform function CT: (GeoZ) -> Height or Pressure.
Typically it may be dependent also on X,Y and/or Time. CT: (X,Y,GeoZ,Time) -> Height or Pressure.
This class just records the transformation parameters. The mathematical transformation itself is
delegated to a class implementing ucar.unidata.geoloc.vertical.VerticalTransform.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classVerticalCT.Builder<T extends VerticalCT.Builder<T>>static enumEnumeration of known Vertical transformations. -
Method Summary
Modifier and TypeMethodDescriptionstatic VerticalCT.Builder<?>builder()get the Vertical Transform typeucar.unidata.geoloc.vertical.VerticalTransformmakeVerticalTransform(NetcdfDataset ds, Dimension timeDim) Make the Vertical Transform functiontoString()Methods inherited from class ucar.nc2.dataset.CoordinateTransform
compareTo, equals, findParameterIgnoreCase, getAttributeContainer, getAuthority, getName, getParameters, getTransformType, hashCode
-
Method Details
-
getVerticalTransformType
get the Vertical Transform type- Returns:
- the Vertical Transform Type
-
makeVerticalTransform
public ucar.unidata.geoloc.vertical.VerticalTransform makeVerticalTransform(NetcdfDataset ds, Dimension timeDim) Make the Vertical Transform function- Parameters:
ds- containing datasettimeDim- time Dimension- Returns:
- VerticalTransform
-
toString
- Overrides:
toStringin classCoordinateTransform
-
toBuilder
- Overrides:
toBuilderin classCoordinateTransform
-
builder
-