Functions | |
| int | ngcppWinCpy (char *frm, int fx, int fy, char *win, int sx0, int sy0, int nx, int ny, int bytes, int assemble, int noSort) |
| void | ngcppApplyPixMap (char *in, char *out, size_t numPix, int bytes) |
| int | ngcppGetShift (char *first, int *data, char *bpx, int nx, int tx, int ty, int txw, int tyw, int *sx, int *sy, int *posX, int *posY) |
| int | ngcppGetShiftCen (char *first, int *data, char *bpx, int nx, int tx, int ty, int txw, int tyw, int *sx, int *sy, int *posX, int *posY) |
| int | ngcppGetShiftFloat (char *first, float *data, char *bpx, int nx, int tx, int ty, int txw, int tyw, int *sx, int *sy, int *posX, int *posY) |
| int | ngcppGetShiftCenFloat (char *first, float *data, char *bpx, int nx, int tx, int ty, int txw, int tyw, int *sx, int *sy, int *posX, int *posY) |
| int | ngcppShiftAddInt (int *sum, int *data, int nx, int ny, int shx, int shy) |
| int | ngcppShiftAddIntN (int *sum, int *data, int nx, int ny, int shx, int shy, int n, int np) |
| int | ngcppShiftAddFloat (float *sum, float *data, int nx, int ny, int shx, int shy) |
| int | ngcppShiftAddFloatN (float *sum, float *data, int nx, int ny, int shx, int shy, int n, int np) |
| void | ngcppFrameScale16 (void *buffer, size_t size, int n) |
| void | ngcppFrameScaleReal16 (void *buffer, size_t size, int n) |
| void | ngcppFlipX (int *map, int nx, int ny) |
| void | ngcppFlipY (int *map, int nx, int ny) |
| void | ngcppR90 (int *map, int nx, int ny) |
| void | ngcppR270 (int *map, int nx, int ny) |
| int | ngcppSwapXY (void) |
| void | ngcppApplyMapOp (int nx, int ny) |
| void ngcppApplyMapOp | ( | int | nx, |
| int | ny ) |
Apply stored oparations on pixel sorting map
m1++ = ngcppPixMap[idx];
m1++ = ngcppPixMap64[idx];
| void ngcppApplyPixMap | ( | char * | in, |
| char * | out, | ||
| size_t | numPix, | ||
| int | bound ) |
Apply pixel sorting map.
| void ngcppFlipX | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Vertical flip of pixel sorting map
| void ngcppFlipY | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Horizontal flip of pixel sorting map
| void ngcppFrameScale16 | ( | void * | buffer, |
| size_t | size, | ||
| int | n ) |
Scale 32-bit integere frame down to 16-bit
| void ngcppFrameScaleReal16 | ( | void * | buffer, |
| size_t | size, | ||
| int | n ) |
Scale 32-bit floating point frame down to 16-bit
| int ngcppGetShift | ( | char * | first, |
| int * | data, | ||
| char * | bpx, | ||
| int | nx, | ||
| int | tx, | ||
| int | ty, | ||
| int | txw, | ||
| int | tyw, | ||
| int * | sx, | ||
| int * | sy, | ||
| int * | posX, | ||
| int * | posY ) |
Get shift vector for on-chip tracking using highest intensity method.
| int ngcppGetShiftCen | ( | char * | first, |
| int * | data, | ||
| char * | bpx, | ||
| int | nx, | ||
| int | tx, | ||
| int | ty, | ||
| int | txw, | ||
| int | tyw, | ||
| int * | sx, | ||
| int * | sy, | ||
| int * | posX, | ||
| int * | posY ) |
Get shift vector for on-chip tracking using centroiding method.
| int ngcppGetShiftCenFloat | ( | char * | first, |
| float * | data, | ||
| char * | bpx, | ||
| int | nx, | ||
| int | tx, | ||
| int | ty, | ||
| int | txw, | ||
| int | tyw, | ||
| int * | sx, | ||
| int * | sy, | ||
| int * | posX, | ||
| int * | posY ) |
Get shift vector for on-chip tracking using centroiding method (floating point data).
| int ngcppGetShiftFloat | ( | char * | first, |
| float * | data, | ||
| char * | bpx, | ||
| int | nx, | ||
| int | tx, | ||
| int | ty, | ||
| int | txw, | ||
| int | tyw, | ||
| int * | sx, | ||
| int * | sy, | ||
| int * | posX, | ||
| int * | posY ) |
Get shift vector for on-chip tracking using highest intensity method (floating point data).
| void ngcppR270 | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Rotate pixel sorting map by 270 degrees
| void ngcppR90 | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Rotate pixel sorting map by 90 degrees
| int ngcppShiftAddFloat | ( | float * | sum, |
| float * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | shx, | ||
| int | shy ) |
On-chip-tracking function (floating point data).
| int ngcppShiftAddFloatN | ( | float * | sum, |
| float * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | shx, | ||
| int | shy, | ||
| int | n, | ||
| int | np ) |
On-chip-tracking function (floating point data).
| int ngcppShiftAddInt | ( | int * | sum, |
| int * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | shx, | ||
| int | shy ) |
On-chip-tracking function
| int ngcppShiftAddIntN | ( | int * | sum, |
| int * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | shx, | ||
| int | shy, | ||
| int | n, | ||
| int | np ) |
On-chip-tracking function
| int ngcppSwapXY | ( | void | ) |
Pixel-map 90deg rotation
| int ngcppWinCpy | ( | char * | frm, |
| int | fx, | ||
| int | fy, | ||
| char * | win, | ||
| int | sx0, | ||
| int | sy0, | ||
| int | nx, | ||
| int | ny, | ||
| int | bytes, | ||
| int | assemble, | ||
| int | noSort ) |
Copy window.