edu.wisc.ssec.mcidasv.data.hydra
Interface MultiDimensionReader

All Known Implementing Classes:
GranuleAggregation, NetCDFFile

public interface MultiDimensionReader


Method Summary
 void close()
           
 Object getArray(String name, int[] start, int[] count, int[] stride)
           
 HDFArray getArrayAttribute(String arrayName, String attrName)
           
 Class getArrayType(String name)
           
 byte[] getByteArray(String name, int[] start, int[] count, int[] stride)
           
 int[] getDimensionLengths(String arrayName)
           
 String[] getDimensionNames(String arrayName)
           
 double[] getDoubleArray(String name, int[] start, int[] count, int[] stride)
           
 float[] getFloatArray(String name, int[] start, int[] count, int[] stride)
           
 HDFArray getGlobalAttribute(String attrName)
           
 int[] getIntArray(String name, int[] start, int[] count, int[] stride)
           
 short[] getShortArray(String name, int[] start, int[] count, int[] stride)
           
 

Method Detail

getFloatArray

float[] getFloatArray(String name,
                      int[] start,
                      int[] count,
                      int[] stride)
                      throws Exception
Throws:
Exception

getDoubleArray

double[] getDoubleArray(String name,
                        int[] start,
                        int[] count,
                        int[] stride)
                        throws Exception
Throws:
Exception

getIntArray

int[] getIntArray(String name,
                  int[] start,
                  int[] count,
                  int[] stride)
                  throws Exception
Throws:
Exception

getShortArray

short[] getShortArray(String name,
                      int[] start,
                      int[] count,
                      int[] stride)
                      throws Exception
Throws:
Exception

getByteArray

byte[] getByteArray(String name,
                    int[] start,
                    int[] count,
                    int[] stride)
                    throws Exception
Throws:
Exception

getArray

Object getArray(String name,
                int[] start,
                int[] count,
                int[] stride)
                throws Exception
Throws:
Exception

getArrayType

Class getArrayType(String name)

getDimensionNames

String[] getDimensionNames(String arrayName)

getDimensionLengths

int[] getDimensionLengths(String arrayName)

getGlobalAttribute

HDFArray getGlobalAttribute(String attrName)
                            throws Exception
Throws:
Exception

getArrayAttribute

HDFArray getArrayAttribute(String arrayName,
                           String attrName)
                           throws Exception
Throws:
Exception

close

void close()
           throws Exception
Throws:
Exception