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 int
category
int
center
int
discipline
int
ensDerivedType
int
genProcessType
Object
gribVariable
GribCollectionMutable.GroupGC
group
int
intvType
boolean
isEnsemble
boolean
isLayer
int
levelType
int
ndups
int
nmissing
int
nrecords
int
parameter
int
percentile
String
probabilityName
int
probType
byte[]
rawPds
int
recordsLen
long
recordsPos
int
spatialStatType
int
subcenter
int
tableVersion
-
Constructor Summary
Constructors Modifier Constructor Description protected
VariableIndex(GribCollectionMutable.GroupGC g, GribCollectionMutable.VariableIndex other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(GribCollectionMutable.VariableIndex o)
boolean
equals(Object o)
Coordinate
getCoordinate(Coordinate.Type want)
int
getCoordinateIdx(Coordinate.Type want)
List<Coordinate>
getCoordinates()
String
getTimeIntvName()
int
getVarid()
int
hashCode()
String
id()
String
toString()
String
toStringComplete()
String
toStringShort()
-
-
-
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:
compareTo
in interfaceComparable<GribCollectionMutable.VariableIndex>
-
-