Package edu.wisc.ssec.mcidasv.data.hydra
Class ReflSolzenCorr
java.lang.Object
edu.wisc.ssec.mcidasv.data.hydra.RangeProcessor
edu.wisc.ssec.mcidasv.data.hydra.ReflSolzenCorr
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
(package private) ArrayAdapter
Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.RangeProcessor
hasMultiDimensionScale, metadata, missing, multiScaleDimensionIndex, multiScaleDimName, offset, rangeCheckBeforeScaling, reader, scale, scaleOffsetLen, soIndex, unpack, unsigned, valid_high, valid_low, valid_range
-
Constructor Summary
ConstructorDescriptionReflSolzenCorr
(NetCDFFile reader, Map<String, Object> metadata) ReflSolzenCorr
(NetCDFFile reader, Map<String, Object> metadata, ArrayAdapter solzenAdapter) -
Method Summary
Modifier and TypeMethodDescriptionfloat[]
processRange
(short[] values, Map<String, double[]> subset) super returns uncorrected reflectance.Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.RangeProcessor
createRangeProcessor, getAttributeAsDoubleArray, getAttributeAsFloatArray, getMultiScaleDimensionIndex, hasMultiDimensionScale, processRange, processRange, processRange, processRangeApplyLUT, processRangeQualityFlag, setHasMultiDimensionScale, setMultiScaleDimName, setMultiScaleIndex
-
Field Details
-
logger
-
solzenAdapter
-
-
Constructor Details
-
ReflSolzenCorr
public ReflSolzenCorr(NetCDFFile reader, Map<String, Object> metadata, ArrayAdapter solzenAdapter) throws Exception- Throws:
Exception
-
ReflSolzenCorr
- Throws:
Exception
-
-
Method Details
-
processRange
super returns uncorrected reflectance.- Overrides:
processRange
in classRangeProcessor
- Parameters:
values
- Inputshort
values. Cannot benull
.subset
- Optional subset.- Returns:
- Processed range.
-