RT C - RoTate - image, around arbitrary center, bilinear interpolation

(3/25/96)

PURPOSE

Rotates an image counter-clockwise around a center specified by the user. (Negative angles: clockwise. Note that the notions "clockwise" and "counter-clockwise" refer to the mirrored x-y system used for image display). The background rotated into the image field is the average of the input image.   Example.

SEE ALSO

RT [RoTate - image or volume, use average as background, bilinear interpolation]
RT 3 [RoTate - volume, slow]
RT 3A [RoTate - volume, arbitrary center, quadratic interpolation]
RT 3D [RoTate - volume, fast, tri-quadratic interpolation]
RT 90 [RoTate - image or volume, by 90, 180, or 270 degrees]
RT B [RoTate - image or volume, supply Background, bilinear interpolation]
RT M [RoTate - image or volume, use minimum as background, bilinear interpolation]
RT SQ [Rotate and Shift - image, Quadratic interpolation ||]
RT SF [Rotate and Shift - image, Fourier based spline interpolation ||]

USAGE

.OPERATION: RT C

.INPUT FILE: PIC001
[Enter the name of the file to be rotated.]

.OUTPUT FILE: IMG046
[Enter the name of the file where the rotated image is to be kept.]

.ROTATION ANGLE: 90.0
[Enter the rotation angle in degrees. PIC001 will then be rotated 90 degrees, and the rotated image put in IMG046.]

.X-SHIFT: 0
[Enter the desired X location of the rotational center relative to the center of the image]

.Y-SHIFT: 0
[Enter the desired Y location of the rotational center]

SUBROUTINES

ROT32

CALLER

UTIL3