public class RadianceToBTbyLUT extends RangeProcessor
| Modifier and Type | Field and Description |
|---|---|
(package private) LUTtransform |
lutCal |
hasMultiDimensionScale, metadata, missing, multiScaleDimensionIndex, multiScaleDimName, offset, rangeCheckBeforeScaling, reader, scale, scaleOffsetLen, soIndex, unpack, unsigned, valid_high, valid_low, valid_range| Constructor and Description |
|---|
RadianceToBTbyLUT(NetCDFFile reader,
java.util.Map<java.lang.String,java.lang.Object> metadata) |
RadianceToBTbyLUT(NetCDFFile reader,
java.util.Map<java.lang.String,java.lang.Object> metadata,
java.lang.String radLUTname,
java.lang.String btLUTname) |
| Modifier and Type | Method and Description |
|---|---|
float[] |
processRange(short[] values,
java.util.Map<java.lang.String,double[]> subset)
calls super to unscale radiances then converts to BT
|
createRangeProcessor, getAttributeAsDoubleArray, getAttributeAsFloatArray, getMultiScaleDimensionIndex, hasMultiDimensionScale, processRange, processRange, processRange, processRangeApplyLUT, processRangeQualityFlag, setHasMultiDimensionScale, setMultiScaleDimName, setMultiScaleIndexLUTtransform lutCal
public RadianceToBTbyLUT(NetCDFFile reader, java.util.Map<java.lang.String,java.lang.Object> metadata, java.lang.String radLUTname, java.lang.String btLUTname) throws java.lang.Exception
java.lang.Exceptionpublic RadianceToBTbyLUT(NetCDFFile reader, java.util.Map<java.lang.String,java.lang.Object> metadata) throws java.lang.Exception
java.lang.Exceptionpublic float[] processRange(short[] values, java.util.Map<java.lang.String,double[]> subset)
processRange in class RangeProcessorvalues - Input short values. Cannot be null.subset - Optional subset.