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