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

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

public class AIRS_L1B_Spectrum
extends SpectrumAdapter


Field Summary
(package private)  String propertyFileName
           
(package private)  int[] radiance_quality
           
(package private)  float[] srf_centroid_freq
           
 
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.SpectrumAdapter
ancillary_file_name, array_dimension_names, array_name, bandNameArray, bandNameList, bandNameMap, bandNames, channel_sort, channelIndex, channelIndex_name, channelRealType, channels_name, channelType, channelUnit, channelValues, domainSet, FOVindex_name, hasBandNames, numChannels, range_name, spectrumRangeType, spectrumType, time_dim_name, x_dim_name, y_dim_name
 
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
AIRS_L1B_Spectrum(MultiDimensionReader reader, HashMap metadata)
           
 
Method Summary
 float[] getChannels()
           
 double[] processRange(double[] range, Object subset)
           
 float[] processRange(float[] range, Object subset)
           
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.SpectrumAdapter
computeNumChannels, getBandNameMap, getBandNames, getChannelIndexFromWavenumber, getDefaultSubset, getDomainSet, getEmptyMetadataTable, getEmptySubset, getNumChannels, getWavenumberFromChannelIndex, hasBandNames, makeDomain, makeSpectrumDomainType, makeSpectrumRangeType, processRange, processRange, sortRange, sortRange
 
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, readArray, setRangeProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyFileName

String propertyFileName

srf_centroid_freq

float[] srf_centroid_freq

radiance_quality

int[] radiance_quality
Constructor Detail

AIRS_L1B_Spectrum

public AIRS_L1B_Spectrum(MultiDimensionReader reader,
                         HashMap metadata)
Method Detail

getChannels

public float[] getChannels()
                    throws Exception
Overrides:
getChannels in class SpectrumAdapter
Throws:
Exception

processRange

public float[] processRange(float[] range,
                            Object subset)
Overrides:
processRange in class SpectrumAdapter

processRange

public double[] processRange(double[] range,
                             Object subset)
Overrides:
processRange in class SpectrumAdapter