|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.grib.grib2.Grib2PDSVariables
public final class Grib2PDSVariables
Representing the product definition section (PDS) of a GRIB product as variables extracted from a byte[]. This is section 4 of a Grib record that contains information about the parameter
| Constructor Summary | |
|---|---|
Grib2PDSVariables(byte[] input)
Constructs a Grib2PDSVariables object from a byte[]. |
|
| Method Summary | |
|---|---|
int |
calculateForecast(int idx,
int forecastTime)
calculateForecast. |
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[] |
getForecastTimeInterval()
forecastTimeInterval for accumalation type variables. |
int |
getHoursAfter()
hoursAfter. |
int |
getInt(int index)
Converts byte to int. |
int |
getLength()
|
int |
getMinutesAfter()
minutesAfter. |
int |
getNB()
Number Bands. |
int |
getNumberForecasts()
number of forecasts. |
int |
getObservationProcess()
ObservationProcess. |
int |
getParameterCategory()
parameter Category . |
int |
getParameterNumber()
parameter Number. |
byte[] |
getPDSBytes()
PDS as byte[] |
int |
getPerturbation()
Perturbation number |
int |
getProductDefinition()
productDefinition. |
int |
getSection()
octet 5 Number of this section, should be 4. |
int |
getTimeRangeUnit()
returns timeRangeUnit . |
int |
getType()
Type of Derived Code table 4.7. |
int |
getTypeFirstFixedSurface()
typeFirstFixedSurface. |
int |
getTypeGenProcess()
type of Generating Process. |
int |
getTypeSecondFixedSurface()
typeSecondFixedSurface. |
float |
getValueFirstFixedSurface()
FirstFixedSurfaceValue |
float |
getValueLowerLimit()
ValueLowerLimit |
float |
getValueSecondFixedSurface()
SecondFixedSurfaceValue |
float |
getValueUpperLimit()
ValueUpperLimit |
boolean |
isEnsemble()
Ensemble type data. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Grib2PDSVariables(byte[] input)
throws java.io.IOException
input - PDS
java.io.IOException - if raf contains no valid GRIB file| Method Detail |
|---|
public byte[] getPDSBytes()
getPDSBytes in interface GribPDSVariablesIFpublic final int getLength()
getLength in interface GribPDSVariablesIFpublic final int getSection()
getSection in interface GribPDSVariablesIFpublic final int getCoordinates()
getCoordinates in interface GribPDSVariablesIFpublic final int getProductDefinition()
getProductDefinition in interface GribPDSVariablesIFpublic final int getParameterCategory()
getParameterCategory in interface GribPDSVariablesIFpublic final int getParameterNumber()
getParameterNumber in interface GribPDSVariablesIFpublic final int getTypeGenProcess()
getTypeGenProcess in interface GribPDSVariablesIFpublic final int getChemicalType()
getChemicalType in interface GribPDSVariablesIFpublic final int getBackGenProcess()
getBackGenProcess in interface GribPDSVariablesIFpublic final int getObservationProcess()
getObservationProcess in interface GribPDSVariablesIFpublic final int getNB()
getNB in interface GribPDSVariablesIFpublic final int getAnalysisGenProcess()
getAnalysisGenProcess in interface GribPDSVariablesIFpublic final int getHoursAfter()
getHoursAfter in interface GribPDSVariablesIFpublic final int getMinutesAfter()
getMinutesAfter in interface GribPDSVariablesIFpublic final int getTimeRangeUnit()
getTimeRangeUnit in interface GribPDSVariablesIFpublic final int getForecastTime()
getForecastTime in interface GribPDSVariablesIF
public final int calculateForecast(int idx,
int forecastTime)
idx - where to start in the byte[]forecastTime - initial forecast time
public final int[] getForecastTimeInterval()
public final int getTypeFirstFixedSurface()
getTypeFirstFixedSurface in interface GribPDSVariablesIFpublic float getValueFirstFixedSurface()
getValueFirstFixedSurface in interface GribPDSVariablesIFpublic final int getTypeSecondFixedSurface()
getTypeSecondFixedSurface in interface GribPDSVariablesIFpublic float getValueSecondFixedSurface()
getValueSecondFixedSurface in interface GribPDSVariablesIFpublic final boolean isEnsemble()
public final int getType()
getType in interface GribPDSVariablesIFpublic final int getForecastProbability()
getForecastProbability in interface GribPDSVariablesIFpublic final int getForecastPercentile()
getForecastPercentile in interface GribPDSVariablesIFpublic final int getPerturbation()
getPerturbation in interface GribPDSVariablesIFpublic final int getNumberForecasts()
getNumberForecasts in interface GribPDSVariablesIFpublic final float getValueLowerLimit()
getValueLowerLimit in interface GribPDSVariablesIFpublic final float getValueUpperLimit()
getValueUpperLimit in interface GribPDSVariablesIFpublic final int getInt(int index)
index - in the byte[] to convert
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||