public class GribCollection.VariableIndex extends Object implements Comparable<GribCollection.VariableIndex>
| Modifier and Type | Field and Description |
|---|---|
int |
category |
int |
cdmHash |
float |
density |
int |
discipline |
int |
ensDerivedType |
int |
genProcessType |
GribCollection.GroupGC |
group |
int |
intvType |
boolean |
isEnsemble |
boolean |
isLayer |
int |
levelType |
int |
missing |
int |
ndups |
int |
nrecords |
int |
parameter |
String |
probabilityName |
int |
probType |
byte[] |
rawPds |
int |
recordsLen |
long |
recordsPos |
int |
tableVersion |
int |
totalSize |
| Modifier | Constructor and Description |
|---|---|
protected |
GribCollection.VariableIndex(GribCollection.GroupGC g,
GribCollection.VariableIndex other) |
| Modifier and Type | Method and Description |
|---|---|
void |
calcTotalSize() |
int |
compareTo(GribCollection.VariableIndex o) |
Coordinate |
getCoordinate(Coordinate.Type want) |
Coordinate |
getCoordinate(int index) |
int |
getCoordinateIdx(Coordinate.Type want) |
Iterable<Integer> |
getCoordinateIndex() |
int |
getCoordinateIndex(Coordinate.Type want) |
List<Coordinate> |
getCoordinates() |
CoordinateTimeAbstract |
getCoordinateTime() |
SparseArray<GribCollection.Record> |
getSparseArray() |
String |
getTimeIntvName() |
int |
getVarid() |
String |
id() |
void |
readRecords() |
String |
toString() |
String |
toStringComplete() |
String |
toStringShort() |
public final GribCollection.GroupGC group
public final int tableVersion
public final int discipline
public final byte[] rawPds
public final int cdmHash
public final long recordsPos
public final int recordsLen
public final int category
public final int parameter
public final int levelType
public final int intvType
public final int ensDerivedType
public final int probType
public final String probabilityName
public final boolean isLayer
public final boolean isEnsemble
public final int genProcessType
public int ndups
public int nrecords
public int missing
public int totalSize
public float density
protected GribCollection.VariableIndex(GribCollection.GroupGC g, GribCollection.VariableIndex other)
public List<Coordinate> getCoordinates()
public CoordinateTimeAbstract getCoordinateTime()
public Coordinate getCoordinate(Coordinate.Type want)
public int getCoordinateIdx(Coordinate.Type want)
public Coordinate getCoordinate(int index)
public int getCoordinateIndex(Coordinate.Type want)
public String getTimeIntvName()
public SparseArray<GribCollection.Record> getSparseArray()
public String id()
public int getVarid()
public String toStringComplete()
public String toStringShort()
public void readRecords()
throws IOException
IOExceptionpublic int compareTo(GribCollection.VariableIndex o)
compareTo in interface Comparable<GribCollection.VariableIndex>public void calcTotalSize()
Copyright © 1999–2014 UCAR/Unidata. All rights reserved.