KPG1_AXVLx

Obtains the axis-array values given their corresponding pixel co-ordinates

Description:

This routine determines values within an axis array for a series of non-integer pixel co-ordinates. It assumes that the array is monotonic and approximately linear, since it uses linear interpolation to derive the axis values. This routine may be used for arbitrary one-dimensional arrays in addition to axes, provided this criterion is met.

Invocation

CALL KPG1_AXVLx( LBND, UBND, AXIS, EL, PIXCO, DATCO, STATUS )

Arguments

LBND = INTEGER (Given)
The lower bound of the axis array.
UBND = INTEGER (Given)
The upper bound of the axis array.
AXIS( LBND:UBND ) = ? (Given)
The axis array.
EL = INTEGER (Given)
The number of pixel co-ordinates whose values in the axis array are to be found.
PIXCO( EL ) = ? (Given)
The pixel co-ordinates of the values in the axis array.
DATCO( EL ) = ? (Returned)
The axis-array values. A value is set to the bad value when its input co-ordinate lies outside the range of co-ordinates in the axis.
STATUS = INTEGER (Given and Returned)
The global status.

Notes: