ucar.grib
Interface GribPDSVariablesIF

All Known Implementing Classes:
Grib1PDSVariables, Grib2PDSVariables, GribPDSVariables

public interface GribPDSVariablesIF

A interface for handling Grib1 and Grib2 PDS variables from a byte[].


Method Summary
 int getAnalysisGenProcess()
          analysisGenProcess.
 int getBackGenProcess()
          backGenProcess.
 int getChemicalType()
          ChemicalType.
 int getCoordinates()
          Number of this coordinates.
 int getForecastPercentile()
          ForecastPercentile.
 int getForecastProbability()
          ForecastProbability.
 int getForecastTime()
          forecastTime.
 int getHoursAfter()
          hoursAfter.
 int getLength()
           
 int getMinutesAfter()
          minutesAfter.
 int getNB()
          Number Bands.
 int getNumberForecasts()
          number of forecasts/members.
 int getObservationProcess()
          ObservationProcess.
 int getParameterCategory()
          parameter Category .
 int getParameterNumber()
          parameter Number.
 byte[] getPDSBytes()
          PDS as a byte[]
 int getPerturbation()
          Perturbation number
 int getProductDefinition()
          productDefinition.
 int getSection()
          Number of this section .
 int getTimeRangeUnit()
          returns timeRangeUnit .
 int getType()
          Ensemble Type information
 int getTypeFirstFixedSurface()
          typeFirstFixedSurface.
 int getTypeGenProcess()
          type of Generating Process.
 int getTypeSecondFixedSurface()
          typeSecondFixedSurface.
 float getValueFirstFixedSurface()
          FirstFixedSurfaceValue
 float getValueLowerLimit()
          ValueLowerLimit
 float getValueSecondFixedSurface()
          SecondFixedSurfaceValue
 float getValueUpperLimit()
          ValueUpperLimit
 

Method Detail

getPDSBytes

byte[] getPDSBytes()
PDS as a byte[]

Returns:
PDS bytes

getLength

int getLength()

getSection

int getSection()
Number of this section .

Returns:
section number

getCoordinates

int getCoordinates()
Number of this coordinates.

Returns:
Coordinates number

getProductDefinition

int getProductDefinition()
productDefinition.

Returns:
ProductDefinition

getParameterCategory

int getParameterCategory()
parameter Category .

Returns:
parameterCategory as int

getParameterNumber

int getParameterNumber()
parameter Number.

Returns:
ParameterNumber

getTypeGenProcess

int getTypeGenProcess()
type of Generating Process.

Returns:
GenProcess

getChemicalType

int getChemicalType()
ChemicalType.

Returns:
ChemicalType

getBackGenProcess

int getBackGenProcess()
backGenProcess.

Returns:
BackGenProcess

getObservationProcess

int getObservationProcess()
ObservationProcess.

Returns:
ObservationProcess

getNB

int getNB()
Number Bands.

Returns:
NB

getAnalysisGenProcess

int getAnalysisGenProcess()
analysisGenProcess.

Returns:
analysisGenProcess

getHoursAfter

int getHoursAfter()
hoursAfter.

Returns:
HoursAfter

getMinutesAfter

int getMinutesAfter()
minutesAfter.

Returns:
MinutesAfter

getTimeRangeUnit

int getTimeRangeUnit()
returns timeRangeUnit .

Returns:
TimeRangeUnitName

getForecastTime

int getForecastTime()
forecastTime.

Returns:
ForecastTime

getTypeFirstFixedSurface

int getTypeFirstFixedSurface()
typeFirstFixedSurface.

Returns:
FirstFixedSurface as int

getValueFirstFixedSurface

float getValueFirstFixedSurface()
FirstFixedSurfaceValue

Returns:
float FirstFixedSurfaceValue

getTypeSecondFixedSurface

int getTypeSecondFixedSurface()
typeSecondFixedSurface.

Returns:
SecondFixedSurface as int

getValueSecondFixedSurface

float getValueSecondFixedSurface()
SecondFixedSurfaceValue

Returns:
float SecondFixedSurfaceValue

getType

int getType()
Ensemble Type information

Returns:
int Type Derived, Ensemble, or Probability

getForecastProbability

int getForecastProbability()
ForecastProbability.

Returns:
int ForecastProbability

getForecastPercentile

int getForecastPercentile()
ForecastPercentile.

Returns:
int ForecastProbability

getPerturbation

int getPerturbation()
Perturbation number

Returns:
int Perturbation

getNumberForecasts

int getNumberForecasts()
number of forecasts/members.

Returns:
int

getValueLowerLimit

float getValueLowerLimit()
ValueLowerLimit

Returns:
float ValueLowerLimit

getValueUpperLimit

float getValueUpperLimit()
ValueUpperLimit

Returns:
float ValueUpperLimit