ngc 1.5.0
 
Loading...
Searching...
No Matches
ngciracqH4RGCalcRef.c File Reference
#include <math.h>
#include <ngc/core/ngcpp.h>
#include <ngc/core/detlibs/ngciracqH4RG.h>

Functions

void ngciracqH4RGRefStDev (float *res, double *Sq2, float *s, int n, int size)
 
void ngciracqH4RGRefSumSquare (float *data, double *sum, int size, int init)
 
void ngciracqH4RGRefSum2Square (float *data1, float *data2, double *sum, int size, int init)
 
void ngciracqH4RGRefSum21Square (float *data, float *dataStore, double *sum, int size, int nx2, int init)
 
void ngciracqH4RGRefSub (float *data, float *sum, int size, int sub, int init)
 
void ngciracqH4RGRefAdd (float *data, float *sum, float *tmp, int size, int init)
 
void ngciracqH4RGRefAdd2 (float *data1, float *data2, float *sum, float *tmp, int size, int init)
 
void ngciracqH4RGRefAdd21 (float *data, float *dataStore, float *sum, float *tmp, int size, int nx2, int init)
 
void ngciracqH4RGRefAdd4 (float *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init)
 
void ngciracqH4RGRefPixCorr (float *dataRef, ngcpp_t *data, int nx, int ny)
 
void ngciracqH4RGRefPixCorr21 (float *dataRef, ngcpp_t *data, int nx, int ny)
 
void ngciracqH4RGRefPixCorr32 (float *dataRef, int *data, int nx, int ny)
 
void ngciracqH4RGRefPixCorrFloat (float *dataRef, float *data, int nx, int ny)
 
float ngciracqH4RGRefValue (float *r)
 

Variables

int ngciracqH4RGRefPix = 0
 
int ngciracqH4RGOffPix = 0
 

Detailed Description

Function Documentation

◆ ngciracqH4RGRefAdd()

void ngciracqH4RGRefAdd ( float * data,
float * sum,
float * tmp,
int size,
int init )

Add frame (reference pixels)

◆ ngciracqH4RGRefAdd2()

void ngciracqH4RGRefAdd2 ( float * data1,
float * data2,
float * sum,
float * tmp,
int size,
int init )

Add frame (Reset-Read-Read, reference pixels)

◆ ngciracqH4RGRefAdd21()

void ngciracqH4RGRefAdd21 ( float * data,
float * dataStore,
float * sum,
float * tmp,
int size,
int nx2,
int init )

Add frame (Read-Reset-Read, reference pixels)

◆ ngciracqH4RGRefAdd4()

void ngciracqH4RGRefAdd4 ( float * data,
double * sum1,
double * sum2,
int * nSat,
int size,
int sampCnt,
int satLevel,
int init )

Compute sums for least square fit (reference pixels)

◆ ngciracqH4RGRefPixCorr()

void ngciracqH4RGRefPixCorr ( float * dataRef,
ngcpp_t * data,
int nx,
int ny )

Apply reference pixels

◆ ngciracqH4RGRefPixCorr21()

void ngciracqH4RGRefPixCorr21 ( float * dataRef,
ngcpp_t * data,
int nx,
int ny )

Apply reference pixels (Read-Reset-Read)

◆ ngciracqH4RGRefPixCorr32()

void ngciracqH4RGRefPixCorr32 ( float * dataRef,
int * data,
int nx,
int ny )

Apply reference pixels (32-bit integer data)

◆ ngciracqH4RGRefPixCorrFloat()

void ngciracqH4RGRefPixCorrFloat ( float * dataRef,
float * data,
int nx,
int ny )

Apply reference pixels (32-bit floating point data)

◆ ngciracqH4RGRefStDev()

void ngciracqH4RGRefStDev ( float * res,
double * Sq2,
float * s,
int n,
int size )

Compute standard deviation frame (reference pixels)

◆ ngciracqH4RGRefSub()

void ngciracqH4RGRefSub ( float * data,
float * sum,
int size,
int sub,
int init )

Subtract frame (reference pixels)

◆ ngciracqH4RGRefSum21Square()

void ngciracqH4RGRefSum21Square ( float * data,
float * dataStore,
double * sum,
int size,
int nx2,
int init )

Compute sum of squares (Read-Reset-Read, reference pixels)

◆ ngciracqH4RGRefSum2Square()

void ngciracqH4RGRefSum2Square ( float * data1,
float * data2,
double * sum,
int size,
int init )

Compute sum of squares (Reset-Read-Read, reference pixels)

◆ ngciracqH4RGRefSumSquare()

void ngciracqH4RGRefSumSquare ( float * data,
double * sum,
int size,
int init )

Compute sum of squares (reference pixels)

◆ ngciracqH4RGRefValue()

float ngciracqH4RGRefValue ( float * r)

Compute reference value

Variable Documentation

◆ ngciracqH4RGOffPix

int ngciracqH4RGOffPix = 0

offset pixels algorithm

◆ ngciracqH4RGRefPix

int ngciracqH4RGRefPix = 0

reference pixels algorithm