ucar.grib
Class QuasiRegular

java.lang.Object
  extended by ucar.grib.QuasiRegular

public final class QuasiRegular
extends Object

Converts a QuasiRegular grid into a regular rectanglar (lat/lon) grid.

Author:
Robb Kambic

Constructor Summary
QuasiRegular(float[] quasi, int[] parallels, int ni, int nj)
          Constructor for creating an QuasiRegular from float arrayfloat[] quasi, int[] parallels, and int array that has number of points for each parallel.
QuasiRegular(float[] quasi, Object gds)
          Constructor for creating an QuasiRegular from float arrayfloat[] quasi, int[] parallels, and int array that has number of points for each parallel.
 
Method Summary
 float[] getData()
          returns the interpolated data for a Qausi-Regular grid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuasiRegular

public QuasiRegular(float[] quasi,
                    Object gds)
Constructor for creating an QuasiRegular from float arrayfloat[] quasi, int[] parallels, and int array that has number of points for each parallel.

Parameters:
quasi - data array that needs to be expanded
gds - GDS from a GRIB1 or a GRIB2 file

QuasiRegular

public QuasiRegular(float[] quasi,
                    int[] parallels,
                    int ni,
                    int nj)
Constructor for creating an QuasiRegular from float arrayfloat[] quasi, int[] parallels, and int array that has number of points for each parallel.

Parameters:
quasi - data array that needs to be expanded
parallels - as int[]
ni - as int
nj - as int
Method Detail

getData

public final float[] getData()
returns the interpolated data for a Qausi-Regular grid.

Returns:
data float array.


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.