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 String
static String
static String
(package private) String[]
static String
(package private) int[]
(package private) int
static String
(package private) RealType
static String
static String
static String
static String
(package private) SampledSet
static String
(package private) boolean
private static final org.slf4j.Logger
(package private) int
static String
(package private) RealType
(package private) FunctionType
static String
static String
static String
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
int
getChannelIndexFromWavenumber
(float wavenumber) float[]
int
float
getWavenumberFromChannelIndex
(int index) boolean
private void
init()
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:
makeDomain
in classMultiDimensionAdapter
- Throws:
Exception
-
getDomainSet
- Throws:
Exception
-
makeDomainSet
- Throws:
Exception
-
getChannels
- Throws:
Exception
-
makeSpectrumDomainType
- Throws:
Exception
-
makeSpectrumRangeType
- Throws:
Exception
-
sortRange
-
sortRange
-
getDefaultSubset
- Specified by:
getDefaultSubset
in classMultiDimensionAdapter
-
getChannelIndexFromWavenumber
- Throws:
Exception
-
getWavenumberFromChannelIndex
- Throws:
Exception
-
getNumChannels
-