public class NwsMetDevTables extends Grib2Tables
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ucar.nc2.grib.grib2.table.LocalTables.ParameterSort |
GribTables.Parameter| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.Integer,Grib2Parameter> |
localParams |
protected ucar.nc2.grib.grib2.table.NcepLocalParams |
ncepLocalParams |
config| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCategory(int discipline,
int category) |
java.lang.String |
getCodeTableValue(java.lang.String tableName,
int code) |
TimeCoordIntvDateValue |
getForecastTimeInterval(Grib2Record gr) |
double |
getForecastTimeIntervalSizeInHours(Grib2Pds pds)
Only use in GribVariable to decide on variable identity when intvMerge = false.
|
java.lang.String |
getGeneratingProcessName(int genProcess) |
java.lang.String |
getLevelNameShort(int id) |
protected com.google.common.collect.ImmutableList<GribTables.Parameter> |
getLocalParameters() |
GribTables.Parameter |
getParameter(int discipline,
int category,
int number) |
GribTables.Parameter |
getParameterRaw(int discipline,
int category,
int number)
Get the unprocessed parameter provided by this Grib2Table.
|
com.google.common.collect.ImmutableList<GribTables.Parameter> |
getParameters()
Get the list of parameters provided by this Grib2Table.
|
java.lang.String |
getParamTablePathUsedFor(int discipline,
int category,
int number)
Get the name of the parameter table that is being used for this parameter.
|
java.lang.String |
getStatisticName(int id) |
java.lang.String |
getStatisticNameShort(int id) |
GribStatType |
getStatType(int id) |
java.lang.String |
getVariableName(int discipline,
int category,
int parameter)
Make a IOSP Variable name, using the Parameter name is available, otherwise a synthesized name.
|
VertCoordType |
getVertUnit(int code)
Unit of vertical coordinate.
|
convertTimeUnit, factory, factory, getAllRegisteredTables, getCenterId, getConfigId, getForecastDate, getForecastTimeIntervalOffset, getGeneratingProcessTypeName, getLevelName, getName, getParameter, getParameter, getParameter, getPath, getProbabilityNameShort, getSubCenterName, getType, getVariableName, isLayer, isLevelUsed, isLocal, isLocal, isLocal, lookForProblems, makeParamCode, makeParamCode, makeParamId, setTimeUnitConverter, showDetails, showEntryDetails, showSpecialPdsInfo, unmakeParamIdprotected final ucar.nc2.grib.grib2.table.NcepLocalParams ncepLocalParams
protected java.util.Map<java.lang.Integer,Grib2Parameter> localParams
@Nullable public TimeCoordIntvDateValue getForecastTimeInterval(Grib2Record gr)
getForecastTimeInterval in class Grib2Tablespublic double getForecastTimeIntervalSizeInHours(Grib2Pds pds)
getForecastTimeIntervalSizeInHours in class Grib2Tablespds - must be a Grib2Pds.PdsIntervalpublic java.lang.String getParamTablePathUsedFor(int discipline,
int category,
int number)
Grib2Tablespublic com.google.common.collect.ImmutableList<GribTables.Parameter> getParameters()
Grib2Tablespublic java.lang.String getVariableName(int discipline,
int category,
int parameter)
Grib2Tablespublic GribTables.Parameter getParameter(int discipline, int category, int number)
public GribTables.Parameter getParameterRaw(int discipline, int category, int number)
Grib2Tablespublic java.lang.String getCodeTableValue(java.lang.String tableName,
int code)
getCodeTableValue in class Grib2Tablespublic VertCoordType getVertUnit(int code)
Grib2TablesgetVertUnit in interface GribTablesgetVertUnit in class Grib2Tablescode - code from table 4.5public java.lang.String getLevelNameShort(int id)
getLevelNameShort in interface GribTablesgetLevelNameShort in class Grib2Tablespublic java.lang.String getStatisticNameShort(int id)
getStatisticNameShort in class Grib2Tables@Nullable public GribStatType getStatType(int id)
getStatType in interface GribTablesgetStatType in class Grib2Tables@Nullable public java.lang.String getStatisticName(int id)
getStatisticName in class Grib2Tables@Nullable public java.lang.String getGeneratingProcessName(int genProcess)
getGeneratingProcessName in interface GribTablesgetGeneratingProcessName in class Grib2Tables@Nullable
public java.lang.String getCategory(int discipline,
int category)
getCategory in class Grib2Tablesprotected com.google.common.collect.ImmutableList<GribTables.Parameter> getLocalParameters()