|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wisc.ssec.mcidas.GridDirectory
ucar.nc2.iosp.mcidas.McIDASGridRecord
public class McIDASGridRecord
A class to hold McIDAS grid record information
Field Summary |
---|
Fields inherited from class edu.wisc.ssec.mcidas.GridDirectory |
---|
COLS_INDEX, DIRSIZE, FTIME_INDEX, GRID_DESCR_INDEX, GRID_DESCR_LENGTH, LEVEL_SCALE_INDEX, LEVEL_UNITS_INDEX, LEVEL_VALUE_INDEX, NAV_BLOCK_INDEX, NAV_BLOCK_LENGTH, PARAM_NAME_INDEX, PARAM_SCALE_INDEX, PARAM_TYPE_INDEX, PARAM_UNITS_INDEX, REFDATE_INDEX, REFTIME_INDEX, ROWS_INDEX, SECOND_FTIME_INDEX, SECOND_LEVEL_VALUE_INDEX |
Constructor Summary | |
---|---|
McIDASGridRecord(int offset,
int[] header)
Create a grid header from the integer bits |
Method Summary | |
---|---|
int |
cdmVariableHash()
A hash code to group records into a CDM variable |
String |
cdmVariableName(GridTableLookup lookup,
boolean useLevel,
boolean useStat)
A unique name for the CDM variable, must be consistent with cdmVariableHash |
int |
getDecimalScale()
Get the decimal scale |
McGridDefRecord |
getGridDefRecord()
Get the grid def record id |
String |
getGridDefRecordId()
Get the grid def record id |
double |
getLevel1()
Get the first level of this GridRecord |
double |
getLevel2()
Get the second level of this GridRecord |
int |
getLevelType1()
Get the type for the first level of this GridRecord |
int |
getLevelType2()
Get the type for the second level of this GridRecord |
int |
getOffsetToHeader()
Get the offset to the grid header (4 byte words) |
String |
getParameterDescription()
Get the parameter description |
String |
getParameterName()
Get the parameter name |
String |
getTimeUdunitName()
Get the time unit as a String. |
int |
getTimeUnit()
Get the time unit as a code, which should be Grib2 table 4.4. |
int |
getValidTimeOffset()
Get valid time offset (minutes) of this GridRecord |
boolean |
hasGribInfo()
Had GRIB info? |
Methods inherited from class edu.wisc.ssec.mcidas.GridDirectory |
---|
equals, getColumns, getDirBlock, getDirectoryBlock, getForecastHour, getGridDescription, getLevelUnitName, getLevelValue, getNavBlock, getNavigation, getNavType, getParamName, getParamScale, getParamUnitName, getReferenceTime, getRows, getSecondLevelValue, getSecondTime, getValidTime, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ucar.grid.GridRecord |
---|
getReferenceTime, getValidTime |
Constructor Detail |
---|
public McIDASGridRecord(int offset, int[] header) throws edu.wisc.ssec.mcidas.McIDASException
offset
- offset to grid header in fileheader
- header words
edu.wisc.ssec.mcidas.McIDASException
- Problem creating the recordMethod Detail |
---|
public double getLevel1()
getLevel1
in interface GridRecord
public double getLevel2()
getLevel2
in interface GridRecord
public int getLevelType1()
getLevelType1
in interface GridRecord
public int getLevelType2()
getLevelType2
in interface GridRecord
public int getValidTimeOffset()
public String getParameterName()
getParameterName
in interface GridRecord
public String getParameterDescription()
getParameterDescription
in interface GridRecord
public int getDecimalScale()
getDecimalScale
in interface GridRecord
public String getGridDefRecordId()
getGridDefRecordId
in interface GridRecord
public McGridDefRecord getGridDefRecord()
public int getOffsetToHeader()
public boolean hasGribInfo()
public int getTimeUnit()
GridRecord
getTimeUnit
in interface GridRecord
public String getTimeUdunitName()
GridRecord
getTimeUdunitName
in interface GridRecord
public int cdmVariableHash()
GridRecord
cdmVariableHash
in interface GridRecord
public String cdmVariableName(GridTableLookup lookup, boolean useLevel, boolean useStat)
GridRecord
cdmVariableName
in interface GridRecord
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |