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) |
Map<String,double[]> |
getDefaultSubset() |
FlatField |
getImage(float channel,
Map<String,double[]> subset) |
FlatField |
getImage(Map<String,double[]> 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, setParamName, setSpectrumAdapterProcessorgetArrayName, 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(Map<String,double[]> subset) throws Exception
getImage in class MultiSpectralDataExceptionpublic FlatField getImage(float channel, Map<String,double[]> 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 Map<String,double[]> getDefaultSubset()
getDefaultSubset in class MultiSpectralData