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, swathSelect
array_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, setSpectrumAdapterProcessor
getArrayName, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
Gridded1DSet 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.Exception
public FlatField getSpectrum(int[] coords) throws java.lang.Exception
getSpectrum
in class MultiSpectralData
java.lang.Exception
public FlatField getSpectrum(RealTuple location) throws java.lang.Exception
getSpectrum
in class MultiSpectralData
java.lang.Exception
public FlatField getImage(java.util.Map<java.lang.String,double[]> subset) throws java.lang.Exception
getImage
in class MultiSpectralData
java.lang.Exception
public FlatField getImage(float channel, java.util.Map<java.lang.String,double[]> subset) throws java.lang.Exception
getImage
in class MultiSpectralData
java.lang.Exception
public int getChannelIndexFromWavenumber(float channel) throws VisADException, java.rmi.RemoteException
getChannelIndexFromWavenumber
in class MultiSpectralData
VisADException
java.rmi.RemoteException
public float getWavenumberFromChannelIndex(int index) throws java.lang.Exception
getWavenumberFromChannelIndex
in class MultiSpectralData
java.lang.Exception
public java.util.Map<java.lang.String,double[]> getDefaultSubset()
getDefaultSubset
in class MultiSpectralData