public class MultiSpectralAggr extends MultiSpectralData
Modifier and Type | Field and Description |
---|---|
(package private) MultiSpectralData[] |
adapters |
(package private) visad.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() |
visad.FlatField |
getImage(float channel,
java.util.Map<java.lang.String,double[]> subset) |
visad.FlatField |
getImage(java.util.Map<java.lang.String,double[]> subset) |
visad.FlatField |
getSpectrum(int[] coords) |
visad.FlatField |
getSpectrum(visad.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
visad.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 visad.FlatField getSpectrum(int[] coords) throws java.lang.Exception
getSpectrum
in class MultiSpectralData
java.lang.Exception
public visad.FlatField getSpectrum(visad.RealTuple location) throws java.lang.Exception
getSpectrum
in class MultiSpectralData
java.lang.Exception
public visad.FlatField getImage(java.util.Map<java.lang.String,double[]> subset) throws java.lang.Exception
getImage
in class MultiSpectralData
java.lang.Exception
public visad.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 visad.VisADException, java.rmi.RemoteException
getChannelIndexFromWavenumber
in class MultiSpectralData
visad.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