|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.nc2.dataset.CoordinateTransform
ucar.nc2.dataset.VerticalCT
@Immutable public class VerticalCT
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 | |
---|---|
static class |
VerticalCT.Type
Enumeration of known Vertical transformations. |
Field Summary |
---|
Fields inherited from class ucar.nc2.dataset.CoordinateTransform |
---|
authority, name, params, transformType |
Constructor Summary | |
---|---|
VerticalCT(String name,
String authority,
VerticalCT.Type type,
CoordTransBuilderIF builder)
Create a Vertical Coordinate Transform. |
|
VerticalCT(VerticalCT from)
Copy Constructor |
Method Summary | |
---|---|
CoordTransBuilderIF |
getBuilder()
get the CoordTransBuilderIF |
VerticalCT.Type |
getVerticalTransformType()
get the Vertical Transform type |
VerticalTransform |
makeVerticalTransform(NetcdfDataset ds,
Dimension timeDim)
Use the builder to make the Vertical Transform function |
String |
toString()
|
Methods inherited from class ucar.nc2.dataset.CoordinateTransform |
---|
addParameter, compareTo, equals, findParameterIgnoreCase, getAuthority, getName, getParameters, getTransformType, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VerticalCT(String name, String authority, VerticalCT.Type type, CoordTransBuilderIF builder)
name
- name of transform, must be unique within the dataset.authority
- naming authority.type
- type of vertical transformbuilder
- creates the VerticalTransformpublic VerticalCT(VerticalCT from)
from
- copy from this oneMethod Detail |
---|
public VerticalCT.Type getVerticalTransformType()
public VerticalTransform makeVerticalTransform(NetcdfDataset ds, Dimension timeDim)
ds
- containing datasettimeDim
- time Dimension
CoordTransBuilderIF.makeMathTransform(ucar.nc2.dataset.NetcdfDataset, ucar.nc2.Dimension, ucar.nc2.dataset.VerticalCT)
public CoordTransBuilderIF getBuilder()
public String toString()
toString
in class CoordinateTransform
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |