Package ucar.nc2.grib.collection
Class GribCollectionMutable.VariableIndex
- java.lang.Object
-
- ucar.nc2.grib.collection.GribCollectionMutable.VariableIndex
-
- All Implemented Interfaces:
Comparable<GribCollectionMutable.VariableIndex>
- Direct Known Subclasses:
PartitionCollectionMutable.VariableIndexPartitioned
- Enclosing class:
- GribCollectionMutable
public class GribCollectionMutable.VariableIndex extends Object implements Comparable<GribCollectionMutable.VariableIndex>
-
-
Field Summary
Fields Modifier and Type Field Description intcategoryintcenterintdisciplineintensDerivedTypeintgenProcessTypeObjectgribVariableGribCollectionMutable.GroupGCgroupintintvTypebooleanisEnsemblebooleanisLayerintlevelTypeintndupsintnmissingintnrecordsintparameterintpercentileStringprobabilityNameintprobTypebyte[]rawPdsintrecordsLenlongrecordsPosintspatialStatTypeintsubcenterinttableVersion
-
Constructor Summary
Constructors Modifier Constructor Description protectedVariableIndex(GribCollectionMutable.GroupGC g, GribCollectionMutable.VariableIndex other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(GribCollectionMutable.VariableIndex o)booleanequals(Object o)CoordinategetCoordinate(Coordinate.Type want)intgetCoordinateIdx(Coordinate.Type want)List<Coordinate>getCoordinates()StringgetTimeIntvName()intgetVarid()inthashCode()Stringid()StringtoString()StringtoStringComplete()StringtoStringShort()
-
-
-
Field Detail
-
group
public final GribCollectionMutable.GroupGC group
-
tableVersion
public final int tableVersion
-
discipline
public final int discipline
-
center
public final int center
-
subcenter
public final int subcenter
-
rawPds
public final byte[] rawPds
-
recordsPos
public final long recordsPos
-
recordsLen
public final int recordsLen
-
gribVariable
public Object gribVariable
-
category
public final int category
-
parameter
public final int parameter
-
levelType
public final int levelType
-
intvType
public final int intvType
-
ensDerivedType
public final int ensDerivedType
-
probType
public final int probType
-
percentile
public final int percentile
-
probabilityName
public final String probabilityName
-
isLayer
public final boolean isLayer
-
isEnsemble
public final boolean isEnsemble
-
genProcessType
public final int genProcessType
-
spatialStatType
public final int spatialStatType
-
ndups
public int ndups
-
nrecords
public int nrecords
-
nmissing
public int nmissing
-
-
Constructor Detail
-
VariableIndex
protected VariableIndex(GribCollectionMutable.GroupGC g, GribCollectionMutable.VariableIndex other)
-
-
Method Detail
-
getCoordinates
public List<Coordinate> getCoordinates()
-
getCoordinate
@Nullable public Coordinate getCoordinate(Coordinate.Type want)
-
getCoordinateIdx
public int getCoordinateIdx(Coordinate.Type want)
-
getTimeIntvName
@Nullable public String getTimeIntvName()
-
id
public String id()
-
getVarid
public int getVarid()
-
toStringComplete
public String toStringComplete()
-
toStringShort
public String toStringShort()
-
compareTo
public int compareTo(@Nonnull GribCollectionMutable.VariableIndex o)- Specified by:
compareToin interfaceComparable<GribCollectionMutable.VariableIndex>
-
-