public class FslHrrrLocalTables 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 |
---|---|
static int |
center_id |
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) |
java.lang.String |
getGeneratingProcessName(int genProcess) |
java.lang.String |
getLevelName(int id) |
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 |
getSubCenterName(int center,
int subcenter) |
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.
|
void |
lookForProblems(java.util.Formatter f) |
convertTimeUnit, factory, factory, getAllRegisteredTables, getCenterId, getConfigId, getForecastDate, getForecastTimeInterval, getForecastTimeIntervalOffset, getForecastTimeIntervalSizeInHours, getGeneratingProcessTypeName, getName, getParameter, getParameter, getParameter, getPath, getProbabilityNameShort, getType, getVariableName, isLayer, isLevelUsed, isLocal, isLocal, isLocal, makeParamCode, makeParamCode, makeParamId, setTimeUnitConverter, showDetails, showEntryDetails, showSpecialPdsInfo, unmakeParamId
public static final int center_id
protected final ucar.nc2.grib.grib2.table.NcepLocalParams ncepLocalParams
protected java.util.Map<java.lang.Integer,Grib2Parameter> localParams
public java.lang.String getParamTablePathUsedFor(int discipline, int category, int number)
Grib2Tables
public com.google.common.collect.ImmutableList<GribTables.Parameter> getParameters()
Grib2Tables
public GribTables.Parameter getParameter(int discipline, int category, int number)
public GribTables.Parameter getParameterRaw(int discipline, int category, int number)
Grib2Tables
public java.lang.String getSubCenterName(int center, int subcenter)
getSubCenterName
in interface GribTables
getSubCenterName
in class Grib2Tables
public java.lang.String getGeneratingProcessName(int genProcess)
getGeneratingProcessName
in interface GribTables
public java.lang.String getLevelNameShort(int id)
getLevelNameShort
in interface GribTables
public java.lang.String getLevelName(int id)
getLevelName
in class Grib2Tables
public java.lang.String getStatisticNameShort(int id)
public void lookForProblems(java.util.Formatter f)
lookForProblems
in class Grib2Tables
public java.lang.String getVariableName(int discipline, int category, int parameter)
Grib2Tables
public java.lang.String getCodeTableValue(java.lang.String tableName, int code)
getCodeTableValue
in class Grib2Tables
public VertCoordType getVertUnit(int code)
Grib2Tables
getVertUnit
in interface GribTables
getVertUnit
in class Grib2Tables
code
- code from table 4.5@Nullable public GribStatType getStatType(int id)
getStatType
in interface GribTables
getStatType
in class Grib2Tables
@Nullable public java.lang.String getStatisticName(int id)
getStatisticName
in class Grib2Tables
@Nullable public java.lang.String getCategory(int discipline, int category)
getCategory
in class Grib2Tables
protected com.google.common.collect.ImmutableList<GribTables.Parameter> getLocalParameters()