|
||||||||||
| 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. |
| Constructor Summary | |
|---|---|
VerticalCT(java.lang.String name,
java.lang.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 |
java.lang.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 |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public VerticalCT(java.lang.String name,
java.lang.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 one| Method 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 java.lang.String toString()
toString in class CoordinateTransform
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||