public class MultiSpectralAggr extends MultiSpectralData
| Modifier and Type | Field and Description |
|---|---|
(package private) MultiSpectralData[] |
adapters |
(package private) Gridded1DSet |
aggrDomain |
(package private) float[] |
aggrSamples |
(package private) float[] |
aggrValues |
(package private) int |
numAdapters |
(package private) int |
numBands |
(package private) int[] |
offset |
(package private) int[] |
sort_indexes |
bandNameList, bandNameMap, cs, dataRange, hasBandNames, init_bandName, init_wavenumber, inputParamName, name, paramName, platformName, sensorName, spectrumAdapter, spectrumSelect, swathAdapter, swathSelectarray_dim_lengths, array_dim_names, array_rank, arrayName, arrayType, dimNameMap, metadata, rangeProcessor, rangeType, reader| Constructor and Description |
|---|
MultiSpectralAggr(MultiSpectralData[] adapters) |
| Modifier and Type | Method and Description |
|---|---|
int |
getChannelIndexFromWavenumber(float channel) |
HashMap |
getDefaultSubset() |
FlatField |
getImage(float channel,
HashMap subset) |
FlatField |
getImage(HashMap subset) |
FlatField |
getSpectrum(int[] coords) |
FlatField |
getSpectrum(RealTuple location) |
float |
getWavenumberFromChannelIndex(int index) |
convertImage, convertSpectrum, getBandNameFromWaveNumber, getBandNameMap, getBandNames, getCoordinateSystem, getData, getDataRange, getEarthCoordinates, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingBox, getLonLatBoundingCorners, getName, getParameter, getParamName, getSpectrumAdapter, getSwathCoordinates, hasBandNames, makeDomain, radianceToBrightnessTemp, radianceToBrightnessTemp, radianceToBrightnessTempSpectrum, radianceToBrightnessTempSpectrum, setCoordinateSystem, setDataRange, setInitialWavenumber, setParamNamegetArrayName, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessorGridded1DSet aggrDomain
MultiSpectralData[] adapters
int[] sort_indexes
float[] aggrValues
float[] aggrSamples
int numAdapters
int numBands
int[] offset
public MultiSpectralAggr(MultiSpectralData[] adapters) throws Exception
Exceptionpublic FlatField getSpectrum(int[] coords) throws Exception
getSpectrum in class MultiSpectralDataExceptionpublic FlatField getSpectrum(RealTuple location) throws Exception
getSpectrum in class MultiSpectralDataExceptionpublic FlatField getImage(HashMap subset) throws Exception
getImage in class MultiSpectralDataExceptionpublic FlatField getImage(float channel, HashMap subset) throws Exception
getImage in class MultiSpectralDataExceptionpublic int getChannelIndexFromWavenumber(float channel) throws VisADException, RemoteException
getChannelIndexFromWavenumber in class MultiSpectralDataVisADExceptionRemoteExceptionpublic float getWavenumberFromChannelIndex(int index) throws Exception
getWavenumberFromChannelIndex in class MultiSpectralDataExceptionpublic HashMap getDefaultSubset()
getDefaultSubset in class MultiSpectralData