public class Grib1Variable
extends java.lang.Object
Constructor and Description |
---|
Grib1Variable(Grib1Customizer cust,
Grib1Record gr,
int gdsHashOverride,
boolean useTableVersion,
boolean intvMerge,
boolean useCenter)
Used when processing the gbx9 files
|
Grib1Variable(Grib1Customizer cust,
Grib1SectionProductDefinition pds,
Grib1Gds gds,
boolean useTableVersion,
boolean intvMerge,
boolean useCenter)
Used when processing the ncx3 files
|
Modifier and Type | Method and Description |
---|---|
static int |
cdmVariableHash(Grib1Customizer cust,
Grib1Record gr,
int gdsHashOverride,
boolean useTableVersion,
boolean intvMerge,
boolean useCenter) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
makeVariableName(FeatureCollectionConfig.GribConfig gribConfig) |
public Grib1Variable(Grib1Customizer cust, Grib1Record gr, int gdsHashOverride, boolean useTableVersion, boolean intvMerge, boolean useCenter)
cust
- customizergr
- grib recordgdsHashOverride
- can override the gdsHash, 0 for no overrideuseTableVersion
- use pdss.getTableVersion(), default is falseintvMerge
- put all intervals together, default trueuseCenter
- use center id when param no > 127, default is falsepublic Grib1Variable(Grib1Customizer cust, Grib1SectionProductDefinition pds, Grib1Gds gds, boolean useTableVersion, boolean intvMerge, boolean useCenter)
cust
- customizerpds
- pds sectiongds
- the group gdsuseTableVersion
- use pdss.getTableVersion(), default is falseintvMerge
- put all intervals together, default trueuseCenter
- use center id when param no > 127, default is falsepublic static int cdmVariableHash(Grib1Customizer cust, Grib1Record gr, int gdsHashOverride, boolean useTableVersion, boolean intvMerge, boolean useCenter)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String makeVariableName(FeatureCollectionConfig.GribConfig gribConfig)