public class ReflSolzenCorr extends RangeProcessor
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
logger |
(package private) ArrayAdapter |
solzenAdapter |
hasMultiDimensionScale, metadata, missing, multiScaleDimensionIndex, multiScaleDimName, offset, rangeCheckBeforeScaling, reader, scale, scaleOffsetLen, soIndex, unpack, unsigned, valid_high, valid_low, valid_range
Constructor and Description |
---|
ReflSolzenCorr(NetCDFFile reader,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
ReflSolzenCorr(NetCDFFile reader,
java.util.Map<java.lang.String,java.lang.Object> metadata,
ArrayAdapter solzenAdapter) |
Modifier and Type | Method and Description |
---|---|
float[] |
processRange(short[] values,
java.util.Map<java.lang.String,double[]> subset)
super returns uncorrected reflectance.
|
createRangeProcessor, getAttributeAsDoubleArray, getAttributeAsFloatArray, getMultiScaleDimensionIndex, hasMultiDimensionScale, processRange, processRange, processRange, processRangeApplyLUT, processRangeQualityFlag, setHasMultiDimensionScale, setMultiScaleDimName, setMultiScaleIndex
private static final org.slf4j.Logger logger
ArrayAdapter solzenAdapter
public ReflSolzenCorr(NetCDFFile reader, java.util.Map<java.lang.String,java.lang.Object> metadata, ArrayAdapter solzenAdapter) throws java.lang.Exception
java.lang.Exception
public ReflSolzenCorr(NetCDFFile reader, java.util.Map<java.lang.String,java.lang.Object> metadata) throws java.lang.Exception
java.lang.Exception
public float[] processRange(short[] values, java.util.Map<java.lang.String,double[]> subset)
processRange
in class RangeProcessor
values
- Input short
values. Cannot be null
.subset
- Optional subset.