KPG1_LITNx

Creates linear transformation expressions between two n-dimensional co-ordinate systems

Description:

This routine evaluates linear transformations between each of the dimensions of two co-ordinate systems of the same dimensionality. It substitutes the scale factors and offsets into chartacter expressions suitable for creating a TRANSFORM structure.

Invocation

CALL KPG1_LITNx( NDIM, ILBND, IUBND, OLBND, OUBND, ITOO, OTOI, STATUS )

Arguments

NDIM = INTEGER (Given)
The number of dimensions in each co-ordinate system.
ILBND( NDIM ) = ? (Given)
The lower bounds of the input co-ordinate system corresponding to points OLBND in the output co-ordinate system.
IUBND( NDIM ) = ? (Given)
The upper bounds of the input co-ordinate system corresponding to points OUBND in the output co-ordinate system.
OLBND( NDIM ) = ? (Given)
The lower bounds of the output co-ordinate system corresponding to points ILBND in the input co-ordinate system.
OUBND( NDIM ) = ? (Given)
The upper bounds of the output co-ordinate system corresponding to points IUBND in the input co-ordinate system.
ITOO( NDIM ) = CHARACTER ( ) (Returned)
The transformation expressions to convert from the input to the output co-ordinate system. It should have a length at least of 26 + 2 VAL__SZ <T > characters.
OTOI( NDIM ) = CHARACTER ( ) (Returned)
The transformation expressions to convert from the output to the input co-ordinate system. It should have a length at least of 26 + 2 VAL__SZ <T > characters.
STATUS = INTEGER (Given and Returned)
The global status.

Notes: