LayoutBB.Chunk| Modifier and Type | Field and Description |
|---|---|
static boolean |
debugFilter |
| Constructor and Description |
|---|
H5tiledLayoutBB(Variable v2,
Section wantSection,
RandomAccessFile raf,
ucar.nc2.iosp.hdf5.H5header.Filter[] filters,
ByteOrder byteOrder)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getElemSize()
Get size of each element in bytes.
|
long |
getTotalNelems()
Get total number of elements in the wanted subset.
|
boolean |
hasNext()
Is there more to do
|
LayoutBB.Chunk |
next()
Get the next chunk
|
String |
toString() |
public H5tiledLayoutBB(Variable v2, Section wantSection, RandomAccessFile raf, ucar.nc2.iosp.hdf5.H5header.Filter[] filters, ByteOrder byteOrder) throws InvalidRangeException, IOException
v2 - Variable to index over; assumes that vinfo is the data objectwantSection - the wanted section of data, contains a List of Range objects. must be completeraf - the RandomAccessFilefilters - set of filters that have been applied to the dataInvalidRangeException - if section invalid for this variableIOException - on io errorpublic long getTotalNelems()
LayoutBBgetTotalNelems in interface LayoutgetTotalNelems in interface LayoutBBpublic int getElemSize()
LayoutBBgetElemSize in interface LayoutgetElemSize in interface LayoutBBpublic boolean hasNext()
LayoutBBpublic LayoutBB.Chunk next()
LayoutBB