This function applies a Mapping to transform the coordinates of
a set of points in an arbitrary number of dimensions. It is the
appropriate routine to use if the coordinates are not purely 1-
or 2-dimensional and are stored in separate arrays, since each
coordinate array is located by supplying a separate pointer to
If the coordinates are stored in a single (2-dimensional) array,
then the astTranN function might be more suitable.