|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.wisc.ssec.mcidas.CalibratorGvar
public abstract class CalibratorGvar
CalibratorGvar creates a Calibrator object designed specifically to deal with GVAR data. Not fully implemented at present - some calibrations remain to be done.
Field Summary | |
---|---|
protected static int |
curCalType
|
protected static int |
index
|
protected float[][] |
irBiasCoef
|
protected float[][] |
irGainCoef
|
protected static int |
LOOKUP_TABLE_SZ_IMGR
|
protected static int |
LOOKUP_TABLE_SZ_SNDR
|
protected float[][] |
lookupTable
|
protected static int |
NUM_BANDS_IMAGER
|
protected static int |
NUM_BANDS_SOUNDER
|
protected static int |
NUM_IR_BANDS
|
protected static int |
NUM_IR_DETECTORS
|
protected static int |
NUM_VIS_DETECTORS
|
protected float[] |
sBiasCoef
|
protected float[] |
sGainCoef
|
protected float[] |
visBiasCoef
|
protected float[] |
visGain1Coef
|
protected float[] |
visGain2Coef
|
protected float |
visRadToAlb
|
Fields inherited from interface edu.wisc.ssec.mcidas.Calibrator |
---|
CAL_ALB, CAL_BRIT, CAL_MAX, CAL_MIN, CAL_NONE, CAL_RAD, CAL_RAW, CAL_TEMP, SENSOR_GOES10_IMGR, SENSOR_GOES10_SNDR, SENSOR_GOES8_IMGR, SENSOR_GOES8_SNDR, SENSOR_GOES9_IMGR, SENSOR_GOES9_SNDR, SENSOR_MSG_IMGR |
Constructor Summary | |
---|---|
CalibratorGvar(DataInputStream dis,
AncillaryData ad,
int[] calBlock)
constructor |
|
CalibratorGvar(int sensorId,
int[] calBlock)
|
Method Summary | |
---|---|
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. |
abstract float |
radToTemp(float inVal,
int band,
int sId)
calibrate from radiance to temperature |
int |
setCalType(int calType)
set calibration type of current (input) data |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int NUM_BANDS_IMAGER
protected static final int NUM_BANDS_SOUNDER
protected static final int NUM_VIS_DETECTORS
protected static final int NUM_IR_DETECTORS
protected static final int NUM_IR_BANDS
protected static final int LOOKUP_TABLE_SZ_IMGR
protected static final int LOOKUP_TABLE_SZ_SNDR
protected static int curCalType
protected static int index
protected float[] visBiasCoef
protected float[] visGain1Coef
protected float[] visGain2Coef
protected float visRadToAlb
protected float[][] irBiasCoef
protected float[][] irGainCoef
protected float[] sBiasCoef
protected float[] sGainCoef
protected float[][] lookupTable
Constructor Detail |
---|
public CalibratorGvar(DataInputStream dis, AncillaryData ad, int[] calBlock) throws IOException
dis
- data input streamad
- AncillaryData objectcalBlock
- calibration parameters array
IOException
public CalibratorGvar(int sensorId, int[] calBlock)
Method Detail |
---|
public int setCalType(int calType)
setCalType
in interface Calibrator
calType
- one of the types defined in Calibrator interfacepublic abstract float radToTemp(float inVal, int band, int sId)
inVal
- input data valueband
- channel/band numbersId
- sensor id numberpublic float[] calibrate(float[] inputData, int band, int calTypeOut)
calibrate
in interface Calibrator
inputData
- input data bufferband
- channel/band numbercalTypeOut
- units to convert input buffer topublic float calibrate(float inputPixel, int band, int calTypeOut)
calibrate
in interface Calibrator
inputPixel
- input data valueband
- channel/band numbercalTypeOut
- units to convert input buffer to
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |