|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.geoloc.vertical.VerticalTransformImpl
public abstract class VerticalTransformImpl
A transformation to a vertical reference coordinate system, such as height or pressure.
| Field Summary | |
|---|---|
protected java.lang.String |
units
unit string |
| Constructor Summary | |
|---|---|
VerticalTransformImpl(Dimension timeDim)
Construct a VerticalCoordinate |
|
| Method Summary | |
|---|---|
abstract ArrayDouble.D3 |
getCoordinateArray(int timeIndex)
Get the 3D vertical coordinate array for this time step. |
protected Dimension |
getTimeDimension()
Get the time Dimension |
java.lang.String |
getUnitString()
Get the unit string for the vertical coordinate. |
boolean |
isTimeDependent()
Get whether this coordinate is time dependent. |
protected Array |
readArray(Variable v,
int timeIndex)
Read the data Array from the variable, at the specified
time index if applicable. |
VerticalTransform |
subset(Range t_range,
Range z_range,
Range y_range,
Range x_range)
_more_ |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String units
| Constructor Detail |
|---|
public VerticalTransformImpl(Dimension timeDim)
timeDim - time dimension| Method Detail |
|---|
public abstract ArrayDouble.D3 getCoordinateArray(int timeIndex)
throws java.io.IOException,
InvalidRangeException
getCoordinateArray in interface VerticalTransformtimeIndex - the time index. Ignored if !isTimeDependent().
InvalidRangeException - _more_
java.io.IOException - problem reading the datapublic java.lang.String getUnitString()
getUnitString in interface VerticalTransformpublic boolean isTimeDependent()
isTimeDependent in interface VerticalTransformprotected Dimension getTimeDimension()
protected Array readArray(Variable v,
int timeIndex)
throws java.io.IOException,
InvalidRangeException
Array from the variable, at the specified
time index if applicable. If the variable does not have a time
dimension, the data array will have the same rank as the Variable.
If the variable has a time dimension, the data array will have rank-1.
v - variable to readtimeIndex - time index, ignored if !isTimeDependent()
java.io.IOException - problem reading data
InvalidRangeException - _more_
public VerticalTransform subset(Range t_range,
Range z_range,
Range y_range,
Range x_range)
throws InvalidRangeException
subset in interface VerticalTransformt_range - _more_z_range - _more_y_range - _more_x_range - _more_
InvalidRangeException - _more_
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||