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. -
Constructor Summary
ConstructorsConstructorDescriptionVerticalCT(String name, String authority, VerticalCT.Type type, ucar.nc2.dataset.transform.VertTransformBuilderIF builder) Deprecated.use builderVerticalCT(VerticalCT from) Deprecated.use builder -
Method Summary
Modifier and TypeMethodDescriptionstatic VerticalCT.Builder<?>builder()ucar.nc2.dataset.transform.VertTransformBuilderIFDeprecated.do not useget 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
addParameter, compareTo, equals, findParameterIgnoreCase, getAttributeContainer, getAuthority, getName, getParameters, getTransformType, hashCode
-
Constructor Details
-
VerticalCT
@Deprecated public VerticalCT(String name, String authority, VerticalCT.Type type, ucar.nc2.dataset.transform.VertTransformBuilderIF builder) Deprecated.use builderCreate a Vertical Coordinate Transform.- Parameters:
name- name of transform, must be unique within the dataset.authority- naming authority.type- type of vertical transformbuilder- creates the VerticalTransform
-
VerticalCT
Deprecated.use builderCopy Constructor- Parameters:
from- copy from this one
-
-
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
-
getTransformBuilder
Deprecated.do not useget the CoordTransBuilderIF- Returns:
- builder
-
toString
- Overrides:
toStringin classCoordinateTransform
-
toBuilder
- Overrides:
toBuilderin classCoordinateTransform
-
builder
-