Go to the source code of this file.
Macros | |
| #define | ngciracqH2RG_REF ((ngciracqH2RGRefPix!=0) || (ngciracqH2RGOffPix!=0)) |
| #define | ngciracqH2RG_PIXERR1 -45727231.0F |
Functions | |
| int | ngciracqH2RGSetMap (int *map, int nx, int ny) |
| int | ngciracqH2RGSetMapWin (int *map, int nx, int ny) |
| void | ngciracqH2RGChanSel (ngcpp_t *dIn, ngcpp_t *dOut, int dmaSize) |
| int | ngciracqH2RGInitStDev (ngcppFRAME *sdvFrame, float **buf, double **Sq2, int numBuf, int rotate, int nx, int ny, char *erms) |
| void | ngciracqH2RGStDev (float *res, double *Sq2, int *s, int n, int size) |
| void | ngciracqH2RGSumSquare (ngcpp_t *data, double *sum, int size, int init) |
| void | ngciracqH2RGSumSquareNeg (ngcpp_t *data, double *sum, int size, int init) |
| void | ngciracqH2RGSum2Square (ngcpp_t *data1, ngcpp_t *data2, double *sum, int size, int init) |
| void | ngciracqH2RGSum21Square (ngcpp_t *data, ngcpp_t *dataStore, double *sum, int size, int nx2, int init) |
| void | ngciracqH2RGSub (ngcpp_t *data, int *sum, int size, int sub, int init) |
| void | ngciracqH2RGAdd (ngcpp_t *data, int *sum, ngcpp_t *tmp, int size, int init) |
| void | ngciracqH2RGAddNeg (ngcpp_t *data, int *sum, ngcpp_t *tmp, int size, int init) |
| void | ngciracqH2RGAdd2 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *tmp, int size, int init) |
| void | ngciracqH2RGAdd21 (ngcpp_t *data, ngcpp_t *dataStore, int *sum, int *tmp, int size, int nx2, int init) |
| void | ngciracqH2RGAdd21Neg (ngcpp_t *data, ngcpp_t *dataStore, int *sum, int *tmp, int size, int nx2, int init) |
| void | ngciracqH2RGAdd4 (ngcpp_t *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLeve, int init) |
| void | ngciracqH2RGAdd4Int (int *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init) |
| void | ngciracqH2RGAddPix32 (ngcpp_t *data, int *pix, int size, int nSamp, int init) |
| void | ngciracqH2RGSubPix32 (ngcpp_t *data, int *pix, int size, int nSamp, int init) |
| void | ngciracqH2RGAddPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqH2RGSubPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqH2RGRefStDev (float *res, double *Sq2, float *s, int n, int size) |
| void | ngciracqH2RGRefSumSquare (float *data, double *sum, int size, int init) |
| void | ngciracqH2RGRefSum2Square (float *data1, float *data2, double *sum, int size, int init) |
| void | ngciracqH2RGRefSum21Square (float *data, float *dataStore, double *sum, int size, int nx2, int init) |
| void | ngciracqH2RGRefSub (float *data, float *sum, int size, int sub, int init) |
| void | ngciracqH2RGRefAdd (float *data, float *sum, float *tmp, int size, int init) |
| void | ngciracqH2RGRefAdd2 (float *data1, float *data2, float *sum, float *tmp, int size, int init) |
| void | ngciracqH2RGRefAdd21 (float *data, float *dataStore, float *sum, float *tmp, int size, int nx2, int init) |
| void | ngciracqH2RGRefAdd21Neg (float *data, float *dataStore, float *sum, float *tmp, int size, int nx2, int init) |
| void | ngciracqH2RGRefAdd4 (float *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init) |
| void | ngciracqH2RGRefPixCorr (float *dataRef, ngcpp_t *data, int nx, int ny) |
| void | ngciracqH2RGRefPixCorr32 (float *dataRef, int *data, int nx, int ny) |
| void | ngciracqH2RGRefPixCorrFloat (float *dataRef, float *data, int nx, int ny) |
| void | ngciracqH2RGRefPixCorr21 (float *dataRef, ngcpp_t *data, int nx, int ny) |
| float | ngciracqH2RGRefValue (float *r) |
Variables | |
| int | ngciracqH2RGNumDet |
| int | ngciracqH2RGNumChan |
| int | ngciracqH2RGRefPix |
| int | ngciracqH2RGOffPix |
| int | ngciracqH2RGChan0 |
| int | ngciracqH2RGChan31 |
| int | ngciracqH2RGStripeSort |
| int | ngciracqH2RGNeg |
| #define ngciracqH2RG_PIXERR1 -45727231.0F |
Pixel errors
| #define ngciracqH2RG_REF ((ngciracqH2RGRefPix!=0) || (ngciracqH2RGOffPix!=0)) |
Apply reference/offset correction
| void ngciracqH2RGAdd2 | ( | ngcpp_t * | data1, |
| ngcpp_t * | data2, | ||
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (Reset-Read-Read)
| void ngciracqH2RGAdd21 | ( | ngcpp_t * | data, |
| ngcpp_t * | dataStore, | ||
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read)
| void ngciracqH2RGAdd21Neg | ( | ngcpp_t * | data, |
| ngcpp_t * | dataStore, | ||
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read, integrate down)
| void ngciracqH2RGAdd4 | ( | ngcpp_t * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLeve, | ||
| int | init ) |
Compute sums for least square fit
| void ngciracqH2RGAdd4Int | ( | int * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLevel, | ||
| int | init ) |
Compute sums for least square fit (32-bit integer data)
Add frame (integrate down)
| void ngciracqH2RGAddPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Add pixels
| void ngciracqH2RGAddPix32 | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | init ) |
Add 32 pixels
| int ngciracqH2RGInitStDev | ( | ngcppFRAME * | sdvFrame, |
| float ** | buf, | ||
| double ** | Sq2, | ||
| int | numBuf, | ||
| int | rotate, | ||
| int | nx, | ||
| int | ny, | ||
| char * | erms ) |
Standard deviation frame setup
| void ngciracqH2RGRefAdd | ( | float * | data, |
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (reference pixels)
| void ngciracqH2RGRefAdd2 | ( | float * | data1, |
| float * | data2, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (Reset-Read-Read, reference pixels)
| void ngciracqH2RGRefAdd21 | ( | float * | data, |
| float * | dataStore, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read, reference pixels)
| void ngciracqH2RGRefAdd21Neg | ( | float * | data, |
| float * | dataStore, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read, reference pixels, integrate down)
| void ngciracqH2RGRefAdd4 | ( | float * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLevel, | ||
| int | init ) |
Compute sums for least square fit (reference pixels)
| void ngciracqH2RGRefPixCorr | ( | float * | dataRef, |
| ngcpp_t * | data, | ||
| int | nx, | ||
| int | ny ) |
Apply reference pixels
| void ngciracqH2RGRefPixCorr21 | ( | float * | dataRef, |
| ngcpp_t * | data, | ||
| int | nx, | ||
| int | ny ) |
Apply reference pixels (Read-Reset-Read)
| void ngciracqH2RGRefPixCorr32 | ( | float * | dataRef, |
| int * | data, | ||
| int | nx, | ||
| int | ny ) |
Apply reference pixels (32-bit integer data)
| void ngciracqH2RGRefPixCorrFloat | ( | float * | dataRef, |
| float * | data, | ||
| int | nx, | ||
| int | ny ) |
Apply reference pixels (32-bit floating point data)
| void ngciracqH2RGRefStDev | ( | float * | res, |
| double * | Sq2, | ||
| float * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame (reference pixels)
| void ngciracqH2RGRefSub | ( | float * | data, |
| float * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame (reference pixels)
| void ngciracqH2RGRefSum21Square | ( | float * | data, |
| float * | dataStore, | ||
| double * | sum, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Compute sum of squares (Read-Reset-Read, reference pixels)
| void ngciracqH2RGRefSum2Square | ( | float * | data1, |
| float * | data2, | ||
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (Reset-Read-Read, reference pixels)
| void ngciracqH2RGRefSumSquare | ( | float * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (reference pixels)
| float ngciracqH2RGRefValue | ( | float * | r | ) |
Compute reference value
| int ngciracqH2RGSetMap | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Set pixel array sorting map
| int ngciracqH2RGSetMapWin | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Set pixel array sorting map (window)
| void ngciracqH2RGStDev | ( | float * | res, |
| double * | Sq2, | ||
| int * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame
| void ngciracqH2RGSub | ( | ngcpp_t * | data, |
| int * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame
| void ngciracqH2RGSubPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Subtract pixels
| void ngciracqH2RGSubPix32 | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | init ) |
Subtract 32 pixels
| void ngciracqH2RGSum21Square | ( | ngcpp_t * | data, |
| ngcpp_t * | dataStore, | ||
| double * | sum, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Compute sum of squares (Read-Reset-Read)
Compute sum of squares (Reset-Read-Read)
| void ngciracqH2RGSumSquare | ( | ngcpp_t * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares
| void ngciracqH2RGSumSquareNeg | ( | ngcpp_t * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (integrate down)
|
extern |
index of first channel
|
extern |
index of last channel
|
extern |
switch pixel sign (negate)
|
extern |
number of detector channels
|
extern |
number of detectors
|
extern |
offset pixels algorithm
|
extern |
reference pixels algorithm
|
extern |
enable disable stripe-sorting