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) |
java.util.Map<java.lang.String,double[]> |
getDefaultSubset() |
FlatField |
getImage(float channel,
java.util.Map<java.lang.String,double[]> subset) |
FlatField |
getImage(java.util.Map<java.lang.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 java.lang.Exception
java.lang.Exceptionpublic FlatField getSpectrum(int[] coords) throws java.lang.Exception
getSpectrum in class MultiSpectralDatajava.lang.Exceptionpublic FlatField getSpectrum(RealTuple location) throws java.lang.Exception
getSpectrum in class MultiSpectralDatajava.lang.Exceptionpublic FlatField getImage(java.util.Map<java.lang.String,double[]> subset) throws java.lang.Exception
getImage in class MultiSpectralDatajava.lang.Exceptionpublic FlatField getImage(float channel, java.util.Map<java.lang.String,double[]> subset) throws java.lang.Exception
getImage in class MultiSpectralDatajava.lang.Exceptionpublic int getChannelIndexFromWavenumber(float channel) throws VisADException, java.rmi.RemoteException
getChannelIndexFromWavenumber in class MultiSpectralDataVisADExceptionjava.rmi.RemoteExceptionpublic float getWavenumberFromChannelIndex(int index) throws java.lang.Exception
getWavenumberFromChannelIndex in class MultiSpectralDatajava.lang.Exceptionpublic java.util.Map<java.lang.String,double[]> getDefaultSubset()
getDefaultSubset in class MultiSpectralData