Package edu.wisc.ssec.mcidasv.data.hydra
Class SpectrumAdapter
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
edu.wisc.ssec.mcidasv.data.hydra.SpectrumAdapter
- Direct Known Subclasses:
AIRS_L1B_Spectrum,CrIS_SDR_Spectrum,IASI_L1C_Spectrum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic Stringstatic String(package private) String[]static String(package private) int[](package private) intstatic String(package private) RealTypestatic Stringstatic Stringstatic Stringstatic String(package private) SampledSetstatic String(package private) booleanprivate static final org.slf4j.Logger(package private) intstatic String(package private) RealType(package private) FunctionTypestatic Stringstatic Stringstatic StringFields 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 TypeMethodDescriptionintintgetChannelIndexFromWavenumber(float wavenumber) float[]intfloatgetWavenumberFromChannelIndex(int index) booleanprivate voidinit()makeDomain(Map<String, double[]> subset) private SampledSet(package private) double[]sortRange(double[] range) (package private) float[]sortRange(float[] range) Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.MultiDimensionAdapter
getArrayName, getData, getIndexes, getMetadata, getRangeProcessor, getRangeType, getReader, getSubsetFromLonLatRect, getSubsetFromLonLatRect, getSubsetFromLonLatRect, makeFlatField, processRange, processRange, processRange, processRange, readArray, setRangeProcessor
-
Field Details
-
logger
-
channels_name
-
channelIndex_name
-
FOVindex_name
-
channelUnit
-
channelType
-
array_name
-
array_dimension_names
-
range_name
-
x_dim_name
-
y_dim_name
-
time_dim_name
-
ancillary_file_name
-
channelValues
-
bandNames
-
numChannels
int numChannels -
channelIndex
int channelIndex -
channel_sort
int[] channel_sort -
domainSet
-
channelRealType
-
spectrumRangeType
-
spectrumType
-
bandNameList
-
bandNameArray
-
bandNameMap
-
hasBandNames
boolean hasBandNames
-
-
Constructor Details
-
SpectrumAdapter
-
-
Method Details
-
getEmptyMetadataTable
-
getEmptySubset
-
init
-
hasBandNames
-
getBandNames
-
getBandNameMap
-
computeNumChannels
-
makeDomain
- Specified by:
makeDomainin classMultiDimensionAdapter- Throws:
Exception
-
getDomainSet
- Throws:
Exception
-
makeDomainSet
- Throws:
Exception
-
getChannels
- Throws:
Exception
-
makeSpectrumDomainType
- Throws:
Exception
-
makeSpectrumRangeType
- Throws:
Exception
-
sortRange
-
sortRange
-
getDefaultSubset
- Specified by:
getDefaultSubsetin classMultiDimensionAdapter
-
getChannelIndexFromWavenumber
- Throws:
Exception
-
getWavenumberFromChannelIndex
- Throws:
Exception
-
getNumChannels
-