Interface 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 data
        InvalidRangeException - 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 index
        yIndex - the y index
        Returns:
        vertical coordinate array
        Throws:
        IOException - problem reading data
        InvalidRangeException - _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 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
        Returns:
        a new VerticalTransform for the given subset