ucar.unidata.geoloc.vertical
Class VerticalTransformSubset

java.lang.Object
  extended by ucar.unidata.geoloc.vertical.VerticalTransformImpl
      extended by ucar.unidata.geoloc.vertical.VerticalTransformSubset
All Implemented Interfaces:
VerticalTransform

public class VerticalTransformSubset
extends VerticalTransformImpl

A subset of a vertical transform.

Version:
$Revision: 1.7 $
Author:
Unidata Development Team

Constructor Summary
VerticalTransformSubset(VerticalTransform original, Range t_range, Range z_range, Range y_range, Range x_range)
          Create a subset of an existing VerticalTransform
 
Method Summary
 ArrayDouble.D3 getCoordinateArray(int subsetIndex)
          _more_
 boolean isTimeDependent()
          _more_
 
Methods inherited from class ucar.unidata.geoloc.vertical.VerticalTransformImpl
getUnitString, subset
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VerticalTransformSubset

public VerticalTransformSubset(VerticalTransform original,
                               Range t_range,
                               Range z_range,
                               Range y_range,
                               Range x_range)
Create a subset of an existing VerticalTransform

Parameters:
original - make a subset of this
t_range - subset the time dimension, or null if you want all of it
z_range - subset the vertical dimension, or null if you want all of it
y_range - subset the y dimension, or null if you want all of it
x_range - subset the x dimension, or null if you want all of it
Method Detail

getCoordinateArray

public ArrayDouble.D3 getCoordinateArray(int subsetIndex)
                                  throws java.io.IOException,
                                         InvalidRangeException
_more_

Specified by:
getCoordinateArray in interface VerticalTransform
Specified by:
getCoordinateArray in class VerticalTransformImpl
Parameters:
subsetIndex - _more_
Returns:
_more_
Throws:
java.io.IOException - _more_
InvalidRangeException - _more_

isTimeDependent

public boolean isTimeDependent()
_more_

Specified by:
isTimeDependent in interface VerticalTransform
Overrides:
isTimeDependent in class VerticalTransformImpl
Returns:
_more_