|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectucar.grib.GribPDSVariables
public class GribPDSVariables
Handles the data input from the text and the older binary type of Indexes for the GribGridRecord.
Field Summary | |
---|---|
boolean |
bmsExists
_more_ |
int |
category
_more_ |
int |
center
_more_ |
int |
decimalScale
_more_ |
int |
discipline
_more_ |
int |
forecastTime
_more_ |
int |
gdsKey
_more_ |
int |
levelType1
_more_ |
int |
levelType2
_more_ |
float |
levelValue1
_more_ |
float |
levelValue2
_more_ |
float |
lowerLimit
_more_ |
int |
numberForecasts
_more_ |
long |
offset1
_more_ |
long |
offset2
_more_ |
int |
paramNumber
_more_ |
int |
productType
_more_ |
java.util.Date |
refTime
_more_ |
int |
subCenter
_more_ |
int |
table
_more_ |
int |
type
Type of ensemble or Probablity forecast |
int |
typeGenProcess
_more_ |
float |
upperLimit
_more_ |
Constructor Summary | |
---|---|
GribPDSVariables()
default constructor, used by GribReadIndex (binary indices) |
|
GribPDSVariables(java.util.Calendar calendar,
int productType,
int discipline,
int category,
int param,
int typeGenProcess,
int levelType1,
float levelValue1,
int levelType2,
float levelValue2,
java.util.Date refTime,
int foreTime,
int gdsKey,
long offset1,
long offset2,
int decimalScale,
boolean bmsExists,
int center,
int subCenter,
int table)
constructor given all parameters native. |
Method Summary | |
---|---|
int |
getAnalysisGenProcess()
analysisGenProcess. |
int |
getBackGenProcess()
backGenProcess. |
int |
getChemicalType()
ChemicalType. |
int |
getCoordinates()
Number of this coordinates. |
int |
getDecimalScale()
Get the decimal scale |
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. |
int |
getObservationProcess()
ObservationProcess. |
int |
getParameterCategory()
parameter Category . |
int |
getParameterNumber()
parameter Number. |
byte[] |
getPDSBytes()
PDS as byte[] |
int |
getPerturbation()
Perturbation number |
int |
getProductDefinition()
productDefinition. |
java.util.Date |
getReferenceTime()
Get the first reference time of this GridRecord |
int |
getSection()
Number of this section . |
int |
getTimeRangeUnit()
returns timeRangeUnit . |
int |
getType()
Type of Derived Code table 4.7. |
int |
getTypeFirstFixedSurface()
Get the type for the first level of this GridRecord |
int |
getTypeGenProcess()
type of Generating Process. |
int |
getTypeSecondFixedSurface()
Get the type for the second level of this GridRecord |
java.util.Date |
getValidTime()
Get the valid time for this grid. |
float |
getValueFirstFixedSurface()
Get the first level of this GridRecord |
float |
getValueLowerLimit()
ValueLowerLimit |
float |
getValueSecondFixedSurface()
Get the second level of this GridRecord |
float |
getValueUpperLimit()
ValueUpperLimit |
void |
setValidTime(java.util.Date t)
_more_ |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int productType
public int discipline
public int category
public int paramNumber
public int typeGenProcess
public int levelType1
public int levelType2
public float levelValue1
public float levelValue2
public int gdsKey
public long offset1
public long offset2
public java.util.Date refTime
public int forecastTime
public int decimalScale
public boolean bmsExists
public int center
public int subCenter
public int table
public int numberForecasts
public int type
public float lowerLimit
public float upperLimit
Constructor Detail |
---|
public GribPDSVariables()
public GribPDSVariables(java.util.Calendar calendar, int productType, int discipline, int category, int param, int typeGenProcess, int levelType1, float levelValue1, int levelType2, float levelValue2, java.util.Date refTime, int foreTime, int gdsKey, long offset1, long offset2, int decimalScale, boolean bmsExists, int center, int subCenter, int table)
productType
- discipline
- category
- param
- typeGenProcess
- levelType1
- levelValue1
- levelType2
- levelValue2
- refTime
- foreTime
- gdsKey
- offset1
- offset2
- decimalScale
- bmsExists
- either true or false bit-map existscenter
- subCenter
- table
- Method Detail |
---|
public byte[] getPDSBytes()
getPDSBytes
in interface GribPDSVariablesIF
public final int getLength()
getLength
in interface GribPDSVariablesIF
public final int getSection()
getSection
in interface GribPDSVariablesIF
public final int getCoordinates()
getCoordinates
in interface GribPDSVariablesIF
public final int getProductDefinition()
getProductDefinition
in interface GribPDSVariablesIF
public final int getParameterCategory()
getParameterCategory
in interface GribPDSVariablesIF
public final int getParameterNumber()
getParameterNumber
in interface GribPDSVariablesIF
public final int getTypeGenProcess()
getTypeGenProcess
in interface GribPDSVariablesIF
public final int getChemicalType()
getChemicalType
in interface GribPDSVariablesIF
public final int getBackGenProcess()
getBackGenProcess
in interface GribPDSVariablesIF
public final int getObservationProcess()
getObservationProcess
in interface GribPDSVariablesIF
public final int getNB()
getNB
in interface GribPDSVariablesIF
public final int getAnalysisGenProcess()
getAnalysisGenProcess
in interface GribPDSVariablesIF
public final int getHoursAfter()
getHoursAfter
in interface GribPDSVariablesIF
public final int getMinutesAfter()
getMinutesAfter
in interface GribPDSVariablesIF
public final int getTimeRangeUnit()
getTimeRangeUnit
in interface GribPDSVariablesIF
public final int getForecastTime()
getForecastTime
in interface GribPDSVariablesIF
public float getValueFirstFixedSurface()
getValueFirstFixedSurface
in interface GribPDSVariablesIF
public float getValueSecondFixedSurface()
getValueSecondFixedSurface
in interface GribPDSVariablesIF
public int getTypeFirstFixedSurface()
getTypeFirstFixedSurface
in interface GribPDSVariablesIF
public int getTypeSecondFixedSurface()
getTypeSecondFixedSurface
in interface GribPDSVariablesIF
public java.util.Date getReferenceTime()
public java.util.Date getValidTime()
public void setValidTime(java.util.Date t)
t
- _more_public int getDecimalScale()
public final int getType()
getType
in interface GribPDSVariablesIF
public final int getForecastProbability()
getForecastProbability
in interface GribPDSVariablesIF
public final int getForecastPercentile()
getForecastPercentile
in interface GribPDSVariablesIF
public final int getPerturbation()
getPerturbation
in interface GribPDSVariablesIF
public final int getNumberForecasts()
getNumberForecasts
in interface GribPDSVariablesIF
public final float getValueLowerLimit()
getValueLowerLimit
in interface GribPDSVariablesIF
public final float getValueUpperLimit()
getValueUpperLimit
in interface GribPDSVariablesIF
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |