edu.wisc.ssec.mcidas
Class CalibratorFY2
- java.lang.Object
-
- edu.wisc.ssec.mcidas.CalibratorDefault
-
- edu.wisc.ssec.mcidas.CalibratorFY2
-
- All Implemented Interfaces:
- Calibrator
public class CalibratorFY2 extends CalibratorDefault implements Calibrator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.wisc.ssec.mcidas.Calibrator
Calibrator.CalibratorFY2
-
-
Field Summary
-
Fields inherited from class edu.wisc.ssec.mcidas.CalibratorDefault
isPreCalibrated
-
Fields inherited from interface edu.wisc.ssec.mcidas.Calibrator
CAL_ALB, CAL_BRIT, CAL_MAX, CAL_MIN, CAL_NONE, CAL_RAD, CAL_RAW, CAL_REFL, 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_GOES14_IMGR, SENSOR_GOES14_SNDR, SENSOR_GOES15_IMGR, SENSOR_GOES15_SNDR, SENSOR_GOES16_IMGR, SENSOR_GOES16_SNDR, SENSOR_GOES8_IMGR, SENSOR_GOES8_SNDR, SENSOR_GOES9_IMGR, SENSOR_GOES9_SNDR, SENSOR_MSG10_IMGR, SENSOR_MSG8_IMGR, SENSOR_MSG9_IMGR
-
-
Constructor Summary
Constructors Constructor and Description CalibratorFY2(int[] prefix, int[] areaDir, int[] calBlock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description floatcalibrate(float inVal, int band, int calTypeOut)calibrate single value to specified units.int[]calibratedList(int band, boolean isPreCal)java.lang.StringcalibratedUnit(int calType)voidinitFY2(int[] prefix, int[] areaDir, int[] calBlock)floattempToRad(float inVal, int band)calibrate from temperature to radiance-
Methods inherited from class edu.wisc.ssec.mcidas.CalibratorDefault
calibrate, convertBritToTemp, convertBritToTemp, getIsPreCalibrated, setCalType, setIsPreCalibrated
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface edu.wisc.ssec.mcidas.Calibrator
calibrate, convertBritToTemp, convertBritToTemp, getIsPreCalibrated, setCalType, setIsPreCalibrated
-
-
-
-
Constructor Detail
-
CalibratorFY2
public CalibratorFY2(int[] prefix, int[] areaDir, int[] calBlock) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
initFY2
public void initFY2(int[] prefix, int[] areaDir, int[] calBlock)
-
calibratedList
public int[] calibratedList(int band, boolean isPreCal)- Specified by:
calibratedListin interfaceCalibrator- Overrides:
calibratedListin classCalibratorDefault
-
calibrate
public float calibrate(float inVal, int band, int calTypeOut)Description copied from class:CalibratorDefaultcalibrate single value to specified units.- Specified by:
calibratein interfaceCalibrator- Overrides:
calibratein classCalibratorDefault- Parameters:
inVal- input data valueband- channel/band numbercalTypeOut- units to convert input buffer to
-
tempToRad
public float tempToRad(float inVal, int band)calibrate from temperature to radiance- Parameters:
inVal- input data valueband- channel/band number
-
calibratedUnit
public java.lang.String calibratedUnit(int calType)
- Specified by:
calibratedUnitin interfaceCalibrator- Overrides:
calibratedUnitin classCalibratorDefault
-
-
DMelt 3.0 © DataMelt by jWork.ORG