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 MultiDimensionReader
public String[] getDimensionNames(String array_name)
getDimensionNames
in interface MultiDimensionReader
public int[] getDimensionLengths(String array_name)
getDimensionLengths
in interface MultiDimensionReader
public float[] getFloatArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getFloatArray
in interface MultiDimensionReader
Exception
public double[] getDoubleArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getDoubleArray
in interface MultiDimensionReader
Exception
public short[] getShortArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getShortArray
in interface MultiDimensionReader
Exception
public int[] getIntArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getIntArray
in interface MultiDimensionReader
Exception
public byte[] getByteArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getByteArray
in interface MultiDimensionReader
Exception
public Object getArray(String array_name, int[] start, int[] count, int[] stride) throws Exception
getArray
in interface MultiDimensionReader
Exception
public HDFArray getGlobalAttribute(String attr_name) throws Exception
getGlobalAttribute
in interface MultiDimensionReader
Exception
public HDFArray getArrayAttribute(String array_name, String attr_name) throws Exception
getArrayAttribute
in interface MultiDimensionReader
Exception
public void close() throws Exception
close
in interface MultiDimensionReader
Exception