public class HDF4File extends Object implements MultiDimensionReader
| Modifier and Type | Field and Description |
|---|---|
(package private) HDFFile |
hdf |
(package private) HashMap<String,Class> |
varDataType |
(package private) HashMap<String,int[]> |
varDimLengths |
(package private) HashMap<String,String[]> |
varDimNames |
(package private) HashMap<String,HDFVariable> |
varMap |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Object |
getArray(String array_name,
int[] start,
int[] count,
int[] stride) |
HDFArray |
getArrayAttribute(String array_name,
String attr_name) |
private Class |
getArrayClass(int hdf_data_type_id) |
Class |
getArrayType(String array_name) |
byte[] |
getByteArray(String array_name,
int[] start,
int[] count,
int[] stride) |
int[] |
getDimensionLengths(String array_name) |
String[] |
getDimensionNames(String array_name) |
double[] |
getDoubleArray(String array_name,
int[] start,
int[] count,
int[] stride) |
float[] |
getFloatArray(String array_name,
int[] start,
int[] count,
int[] stride) |
HDFArray |
getGlobalAttribute(String attr_name) |
int[] |
getIntArray(String array_name,
int[] start,
int[] count,
int[] stride) |
short[] |
getShortArray(String array_name,
int[] start,
int[] count,
int[] stride) |
static void |
main(String[] args) |
HashMap<String,HDFVariable> varMap
HashMap<String,String[]> varDimNames
HashMap<String,int[]> varDimLengths
HashMap<String,Class> varDataType
private Class getArrayClass(int hdf_data_type_id)
public Class getArrayType(String array_name)
getArrayType in interface MultiDimensionReaderpublic String[] getDimensionNames(String array_name)
getDimensionNames in interface MultiDimensionReaderpublic int[] getDimensionLengths(String array_name)
getDimensionLengths in interface MultiDimensionReaderpublic float[] getFloatArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getFloatArray in interface MultiDimensionReaderExceptionpublic double[] getDoubleArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getDoubleArray in interface MultiDimensionReaderExceptionpublic short[] getShortArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getShortArray in interface MultiDimensionReaderExceptionpublic int[] getIntArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getIntArray in interface MultiDimensionReaderExceptionpublic byte[] getByteArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getByteArray in interface MultiDimensionReaderExceptionpublic Object getArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getArray in interface MultiDimensionReaderExceptionpublic HDFArray getGlobalAttribute(String attr_name) throws Exception
getGlobalAttribute in interface MultiDimensionReaderExceptionpublic HDFArray getArrayAttribute(String array_name, String attr_name) throws Exception
getArrayAttribute in interface MultiDimensionReaderExceptionpublic void close() throws Exception
close in interface MultiDimensionReaderException