isce3 0.25.0
|
cuAmpcor processor for a chunk (a batch of windows) More...
#include <cuAmpcorChunk.h>
Public Member Functions | |
cuAmpcorChunk (cuAmpcorParameter *param_, GDALImage *reference_, GDALImage *secondary_, cuArrays< float2 > *offsetImage_, cuArrays< float > *snrImage_, cuArrays< float3 > *covImage_, cuArrays< float > *corrImage_) | |
constructor | |
void | setIndex (int idxDown_, int idxAcross_) |
set chunk index | |
void | loadReferenceChunk () |
void | loadSecondaryChunk () |
void | getRelativeOffset (int *rStartPixel, const int *oStartPixel, int diff) |
obtain the starting pixels for each chip | |
void | run (int, int) |
Run ampcor process for a batch of images (a chunk) | |
cuAmpcor processor for a chunk (a batch of windows)
void cuAmpcorChunk::getRelativeOffset | ( | int * | rStartPixel, |
const int * | oStartPixel, | ||
int | diff ) |
obtain the starting pixels for each chip
[in] | oStartPixel | start pixel locations for all chips |
[out] | rstartPixel | start pixel locations for chips within the chunk |
void cuAmpcorChunk::run | ( | int | idxDown_, |
int | idxAcross_ ) |
Run ampcor process for a batch of images (a chunk)
[in] | idxDown_ | index of the chunk along Down/Azimuth direction |
[in] | idxAcross_ | index of the chunk along Across/Range direction |