Package ucar.unidata.geoloc.vertical
Interface VerticalTransform
-
- All Known Implementing Classes:
AtmosLnPressure
,AtmosSigma
,HybridHeight
,HybridSigmaPressure
,OceanS
,OceanSG1
,OceanSG2
,OceanSigma
,VerticalTransformImpl
,VerticalTransformSubset
,VTfromExistingData
,WRFEta
@Deprecated public interface VerticalTransform
Deprecated.will move to ucar.unidata.geoloc in ver6A transformation to a vertical reference coordinate system, such as height or pressure.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ArrayDouble.D3
getCoordinateArray(int timeIndex)
Deprecated.Get the 3D vertical coordinate array for this time step.ArrayDouble.D1
getCoordinateArray1D(int timeIndex, int xIndex, int yIndex)
Deprecated.Get the 1D vertical coordinate array for this time step and the specified X,Y index for Lat-Lon point.String
getUnitString()
Deprecated.Get the unit string for the vertical coordinate.boolean
isTimeDependent()
Deprecated.Get whether this coordinate is time dependent.VerticalTransform
subset(Range t_range, Range z_range, Range y_range, Range x_range)
Deprecated.Create a VerticalTransform as a section of an existing VerticalTransform.
-
-
-
Method Detail
-
getCoordinateArray
ArrayDouble.D3 getCoordinateArray(int timeIndex) throws IOException, InvalidRangeException
Deprecated.Get the 3D vertical coordinate array for this time step. Must be in "canonical order" : z, y, x.- Parameters:
timeIndex
- the time index. Ignored if !isTimeDependent().- Returns:
- vertical coordinate array
- Throws:
IOException
- problem reading the dataInvalidRangeException
- timeIndex out of bounds
-
getCoordinateArray1D
ArrayDouble.D1 getCoordinateArray1D(int timeIndex, int xIndex, int yIndex) throws IOException, InvalidRangeException
Deprecated.Get the 1D vertical coordinate array for this time step and the specified X,Y index for Lat-Lon point.- Parameters:
timeIndex
- the time index. Ignored if !isTimeDependent().xIndex
- the x indexyIndex
- the y index- Returns:
- vertical coordinate array
- Throws:
IOException
- problem reading dataInvalidRangeException
- _more_
-
getUnitString
String getUnitString()
Deprecated.Get the unit string for the vertical coordinate.- Returns:
- unit string
-
isTimeDependent
boolean isTimeDependent()
Deprecated.Get whether this coordinate is time dependent.- Returns:
- true if time dependent
-
subset
VerticalTransform subset(Range t_range, Range z_range, Range y_range, Range x_range)
Deprecated.Create a VerticalTransform as a section of an existing VerticalTransform.- Parameters:
t_range
- subset the time dimension, or null if you want all of itz_range
- subset the vertical dimension, or null if you want all of ity_range
- subset the y dimension, or null if you want all of itx_range
- subset the x dimension, or null if you want all of it- Returns:
- a new VerticalTransform for the given subset
-
-