|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectGribCube4D
public final class GribCube4D
Implementation of a 4D hypercube. It represent a single band of a
Grib5DCube
. The different bands are spotted by using the
parameter name.
GribCube5D
Constructor Summary | |
---|---|
GribCube4D()
|
Method Summary | |
---|---|
boolean |
add(GribRecord record)
This method is responsible for adding the provided record to this cube. |
GregorianCalendar |
getFirstForecastTime()
|
GregorianCalendar |
getLastForecastTime()
|
double |
getMaxLevel()
|
double |
getMinLevel()
|
int |
getNumberOfRecords()
|
String |
getParameterSName()
This method retrieves the short name for the parameter of this cube. |
int |
getRank()
|
boolean |
hasNumericLevel()
|
boolean |
increasingUp()
|
boolean |
isCompatible(GribRecord record)
This method tells me if this cube is suitable for the provided record, which means that the parameter is compatible, the grid is compatible, the level is compatible, the base time is compatible. |
boolean |
isWeakCompatible(GribRecord record)
This method tells me if this cube is compatible with the provided record, which means that the the grid is compatible, the level is compatible, the base time is compatible but parameter is not compatible. |
Iterator |
iterator()
This method returns an iterator for the underlying recordset, |
GribCube4D |
subset(GregorianCalendar startTimeGMT,
GregorianCalendar endTimeGMT,
Float minLevel,
Float maxLevel)
This method is responsible for the subsetting of an original 4D cube over a time span and a level range. |
String |
toString()
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GribCube4D()
Method Detail |
---|
public boolean isCompatible(GribRecord record)
record
- The record to check for the compatibility.
public boolean isWeakCompatible(GribRecord record)
record
- The record to check for the weak compatibility.
public boolean add(GribRecord record)
record
-
public String getParameterSName()
public boolean increasingUp()
public Iterator iterator()
public GregorianCalendar getFirstForecastTime()
public int getNumberOfRecords()
public GregorianCalendar getLastForecastTime()
public boolean hasNumericLevel()
public double getMinLevel()
public double getMaxLevel()
public GribCube4D subset(GregorianCalendar startTimeGMT, GregorianCalendar endTimeGMT, Float minLevel, Float maxLevel)
startTimeGMT
- Lower temporal limit, GMT time.endTimeGMT
- Upper temporal limit, GMT time.minLevel
- maxLevel
-
public int getRank()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |