Realigns an NDF using a translation
"Absolute"
. "Relative"
.
An object centred at the pixel co-ordinates given by parameter OBJ in the input NDF will be centred at the pixel co-ordinates given by parameter FID in the output NDF.
"Nearest"
–- Nearest-neighbour sampling.
"Linear"
–- Linear interpolation.
"Sinc"
–- Sum of surrounding pixels weighted using a one-dimensional
$\mathrm{\text{sinc}}\left(\pi x\right)$
kernel.
"SincSinc"
–- Sum of surrounding pixels weighted using a one-dimensional
$\mathrm{\text{sinc}}\left(\pi x\right)\mathrm{\text{sinc}}\left(k\pi x\right)$
kernel.
"SincCos"
–- Sum of surrounding pixels weighted using a one-dimensional
$\mathrm{\text{sinc}}\left(\pi x\right)cos\left(k\pi x\right)$
kernel.
"SincGauss"
–- Sum of surrounding pixels weighted using a one-dimensional
$\mathrm{\text{sinc}}\left(\pi x\right){e}^{-k{x}^{2}}$
kernel.
"BlockAve"
–- Block averaging over all pixels in the surrounding n-dimensional
cube.
In the above, $\mathrm{\text{sinc}}\left(z\right)=sin\left(z\right)/z$.
Some of these schemes will require additional parameters to be supplied via the PARAMS
parameter. A more-detailed discussion of these schemes is given in the “Sub-pixel
Interpolation Schemes” section below. The initial default is "Linear"
. [
current value]
"Relative"
.
An object centred at the pixel co-ordinates given by parameter OBJ in the input NDF will be centred at the pixel co-ordinates given by parameter FID in the output NDF.
"Relative"
or "Absolute"
. ["Absolute"]
!
) value will cause the input title to be used. [!]
If the NDF is shifted by a whole number of pixels along each axis, this application merely changes the pixel origin in the NDF. It can thus be compared to the SETORIGIN command.
Resampled axis centres that are beyond the bounds of the input NDF are given extrapolated values from the first (or last) pair of valid centres.
The LABEL, UNITS, and HISTORY components, and all extensions are propagated. TITLE is controlled by the TITLE parameter. DATA, VARIANCE, AXIS and WCS are propagated after appropriate modification. The QUALITY component is also propagated if nearest-neighbour interpolation is being used.
Processing of bad pixels and automatic quality masking are supported.
All non-complex numeric data types can be handled.
There can be an arbitrary number of NDF dimensions.