public class Grib1Customizer extends Object implements GribTables
GribTables.Parameter| Modifier | Constructor and Description |
|---|---|
protected |
Grib1Customizer(int center,
Grib1ParamTables tables) |
protected Grib1Customizer(int center,
Grib1ParamTables tables)
public static Grib1Customizer factory(Grib1Record proto, Grib1ParamTables tables)
public static Grib1Customizer factory(int center, int subcenter, int version, Grib1ParamTables tables)
public static String getSubCenterName(int center, int subcenter)
public int getCenter()
public Grib1Parameter getParameter(int center, int subcenter, int tableVersion, int param_number)
public String getGeneratingProcessName(int genProcess)
public String getSubCenterName(int subcenter)
public String makeVariableName(GribCollection gribCollection, GribCollection.VariableIndex vindex)
public String makeVariableName(Grib1SectionProductDefinition pds)
public String makeVariableNameFromRecord(GribCollection gribCollection, GribCollection.VariableIndex vindex)
public String makeVariableLongName(int center, int subcenter, int version, int paramNo, int levelType, int intvType, String intvName, boolean isLayer, String probabilityName)
public String makeVariableUnits(int center, int subcenter, int version, int paramNo)
public Grib1ParamTime getParamTime(Grib1SectionProductDefinition pds)
public String getTimeTypeName(int timeRangeIndicator)
public GribStatType getStatType(int timeRangeIndicator)
public Grib1ParamLevel getParamLevel(Grib1SectionProductDefinition pds)
public VertCoord.VertUnit getVertUnit(int code)
public boolean is3D(int levelType)
protected VertCoord.VertUnit makeVertUnit(int code)
public String getLevelNameShort(int levelType)
getLevelNameShort in interface GribTablespublic String getLevelDescription(int levelType)
public boolean isLayer(int levelType)
public boolean isPositiveUp(int levelType)
public String getLevelUnits(int levelType)
public String getLevelDatum(int levelType)
public void setTimeUnitConverter(TimeUnitConverter timeUnitConverter)
public int convertTimeUnit(int timeUnit)
protected HashMap<Integer,GribLevelType> readTable3(String path)
public static void main(String[] args)
Copyright © 1999-2013 UCAR/Unidata. All Rights Reserved.