Package edu.wisc.ssec.mcidasv.data.hydra
Class MultiSpectralAggr
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData
edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralAggr
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) MultiSpectralData[]
(package private) Gridded1DSet
(package private) float[]
(package private) float[]
(package private) int
(package private) int
(package private) int[]
(package private) int[]
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData
bandNameList, bandNameMap, cs, dataRange, hasBandNames, init_bandName, init_wavenumber, inputParamName, name, paramName, platformName, sensorName, spectrumAdapter, spectrumSelect, swathAdapter, swathSelect
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
array_dim_lengths, array_dim_names, array_rank, arrayName, arrayType, dimNameMap, metadata, rangeProcessor, rangeType, reader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getChannelIndexFromWavenumber
(float channel) getSpectrum
(int[] coords) getSpectrum
(RealTuple location) float
getWavenumberFromChannelIndex
(int index) Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiSpectralData
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
Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
-
Field Details
-
aggrDomain
-
adapters
-
sort_indexes
int[] sort_indexes -
aggrValues
float[] aggrValues -
aggrSamples
float[] aggrSamples -
numAdapters
int numAdapters -
numBands
int numBands -
offset
int[] offset
-
-
Constructor Details
-
MultiSpectralAggr
- Throws:
Exception
-
-
Method Details
-
getSpectrum
- Overrides:
getSpectrum
in classMultiSpectralData
- Throws:
Exception
-
getSpectrum
- Overrides:
getSpectrum
in classMultiSpectralData
- Throws:
Exception
-
getImage
- Overrides:
getImage
in classMultiSpectralData
- Throws:
Exception
-
getImage
- Overrides:
getImage
in classMultiSpectralData
- Throws:
Exception
-
getChannelIndexFromWavenumber
- Overrides:
getChannelIndexFromWavenumber
in classMultiSpectralData
- Throws:
VisADException
RemoteException
-
getWavenumberFromChannelIndex
- Overrides:
getWavenumberFromChannelIndex
in classMultiSpectralData
- Throws:
Exception
-
getDefaultSubset
- Overrides:
getDefaultSubset
in classMultiSpectralData
-