|
|||||||||
| 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()
|
String |
cdmVariableName(GridTableLookup lookup,
boolean useLevel,
boolean useStat)
|
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()
|
int |
getTimeUnit()
|
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 record| Method Detail |
|---|
public double getLevel1()
getLevel1 in interface GridRecordpublic double getLevel2()
getLevel2 in interface GridRecordpublic int getLevelType1()
getLevelType1 in interface GridRecordpublic int getLevelType2()
getLevelType2 in interface GridRecordpublic int getValidTimeOffset()
public String getParameterName()
getParameterName in interface GridRecordpublic String getParameterDescription()
getParameterDescription in interface GridRecordpublic int getDecimalScale()
getDecimalScale in interface GridRecordpublic String getGridDefRecordId()
getGridDefRecordId in interface GridRecordpublic McGridDefRecord getGridDefRecord()
public int getOffsetToHeader()
public boolean hasGribInfo()
public int getTimeUnit()
getTimeUnit in interface GridRecordpublic String getTimeUdunitName()
getTimeUdunitName in interface GridRecordpublic int cdmVariableHash()
cdmVariableHash in interface GridRecord
public String cdmVariableName(GridTableLookup lookup,
boolean useLevel,
boolean useStat)
cdmVariableName in interface GridRecord
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||