edu.wisc.ssec.mcidasv.data.hydra
Class ArrayAdapter

java.lang.Object
  extended by edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
      extended by edu.wisc.ssec.mcidasv.data.hydra.ArrayAdapter

public class ArrayAdapter
extends MultiDimensionAdapter


Field Summary
(package private)  GriddedSet domain
           
(package private)  RealTupleType domainType
           
(package private)  FunctionType ftype
           
(package private)  RealType[] realTypes
           
 
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
array_dim_lengths, array_dim_names, array_rank, arrayName, arrayType, dimNameMap, metadata, rangeProcessor, rangeType, reader
 
Constructor Summary
ArrayAdapter()
           
ArrayAdapter(MultiDimensionReader reader, HashMap metadata)
           
 
Method Summary
 HashMap getDefaultSubset()
           
 GriddedSet getDomain()
           
 HashMap getEmptySubset()
           
 FunctionType getMathType()
           
private  void init()
           
 GriddedSet makeDomain(Object subset)
           
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domainType

RealTupleType domainType

ftype

FunctionType ftype

domain

GriddedSet domain

realTypes

RealType[] realTypes
Constructor Detail

ArrayAdapter

public ArrayAdapter()

ArrayAdapter

public ArrayAdapter(MultiDimensionReader reader,
                    HashMap metadata)
Method Detail

init

private void init()

getDomain

public GriddedSet getDomain()

getMathType

public FunctionType getMathType()

makeDomain

public GriddedSet makeDomain(Object subset)
                      throws Exception
Specified by:
makeDomain in class MultiDimensionAdapter
Throws:
Exception

getDefaultSubset

public HashMap getDefaultSubset()
Specified by:
getDefaultSubset in class MultiDimensionAdapter

getEmptySubset

public HashMap getEmptySubset()