public class CalibratorDefault extends Object implements Calibrator
Calibrator.CalibratorFY2| Modifier and Type | Field and Description |
|---|---|
protected static int |
curCalType |
CAL_ALB, CAL_BRIT, CAL_MAX, CAL_MIN, CAL_NONE, CAL_RAD, CAL_RAW, CAL_TEMP, SENSOR_FY2D, SENSOR_FY2E, SENSOR_FY2F, SENSOR_FY2G, SENSOR_FY2H, SENSOR_GOES10_IMGR, SENSOR_GOES10_SNDR, SENSOR_GOES12_IMGR, SENSOR_GOES12_SNDR, SENSOR_GOES13_IMGR, SENSOR_GOES13_SNDR, SENSOR_GOES8_IMGR, SENSOR_GOES8_SNDR, SENSOR_GOES9_IMGR, SENSOR_GOES9_SNDR, SENSOR_MSG_IMGR| Constructor and Description |
|---|
CalibratorDefault(DataInputStream dis,
AncillaryData ad)
constructor - does nothing for default calibrator
|
| Modifier and Type | Method and Description |
|---|---|
float[] |
calibrate(float[] inputData,
int band,
int calTypeOut)
calibrate data buffer to specified units.
|
float |
calibrate(float inputPixel,
int band,
int calTypeOut)
calibrate single value to specified units.
|
int |
setCalType(int calType)
set calibration type of current (input) data
|
public CalibratorDefault(DataInputStream dis, AncillaryData ad) throws IOException
dis - data input streamad - AncillaryData objectIOExceptionpublic int setCalType(int calType)
setCalType in interface CalibratorcalType - one of the types defined in Calibrator interfacepublic float[] calibrate(float[] inputData,
int band,
int calTypeOut)
calibrate in interface CalibratorinputData - input data bufferband - channel/band numbercalTypeOut - units to convert input buffer topublic float calibrate(float inputPixel,
int band,
int calTypeOut)
calibrate in interface CalibratorinputPixel - input data valueband - channel/band numbercalTypeOut - units to convert input buffer to