edu.wisc.ssec.mcidasv.data.hydra
Class MultiSpectralAggr
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData
edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralAggr
public class MultiSpectralAggr
- extends MultiSpectralData
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData |
bandNameList, bandNameMap, cs, dataRange, hasBandNames, init_bandName, init_wavenumber, inputParamName, name, paramName, platformName, sensorName, spectrumAdapter, spectrumSelect, swathAdapter, swathSelect |
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData |
convertImage, convertSpectrum, getBandNameFromWaveNumber, getBandNameMap, getBandNames, getCoordinateSystem, getData, getDataRange, getEarthCoordinates, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingCorners, getName, getParameter, getSpectrumAdapter, getSwathCoordinates, hasBandNames, makeDomain, radianceToBrightnessTemp, radianceToBrightnessTemp, radianceToBrightnessTempSpectrum, radianceToBrightnessTempSpectrum, setCoordinateSystem, setDataRange, setInitialWavenumber |
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter |
getArrayName, 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 |
aggrDomain
Gridded1DSet aggrDomain
adapters
MultiSpectralData[] adapters
sort_indexes
int[] sort_indexes
aggrValues
float[] aggrValues
aggrSamples
float[] aggrSamples
numAdapters
int numAdapters
numBands
int numBands
offset
int[] offset
MultiSpectralAggr
public MultiSpectralAggr(MultiSpectralData[] adapters)
throws Exception
- Throws:
Exception
getSpectrum
public FlatField getSpectrum(int[] coords)
throws Exception
- Overrides:
getSpectrum
in class MultiSpectralData
- Throws:
Exception
getSpectrum
public FlatField getSpectrum(RealTuple location)
throws Exception
- Overrides:
getSpectrum
in class MultiSpectralData
- Throws:
Exception
getImage
public FlatField getImage(HashMap subset)
throws Exception
- Overrides:
getImage
in class MultiSpectralData
- Throws:
Exception
getImage
public FlatField getImage(float channel,
HashMap subset)
throws Exception
- Overrides:
getImage
in class MultiSpectralData
- Throws:
Exception
getChannelIndexFromWavenumber
public int getChannelIndexFromWavenumber(float channel)
throws VisADException,
RemoteException
- Overrides:
getChannelIndexFromWavenumber
in class MultiSpectralData
- Throws:
VisADException
RemoteException
getWavenumberFromChannelIndex
public float getWavenumberFromChannelIndex(int index)
throws Exception
- Overrides:
getWavenumberFromChannelIndex
in class MultiSpectralData
- Throws:
Exception
getDefaultSubset
public HashMap getDefaultSubset()
- Overrides:
getDefaultSubset
in class MultiSpectralData