lmtrans(3)

LIBRARY ROUTINE
lmtrans - mtrans - transposes a matrix.

LIBRARY CALL
#include "vinclude.h"
int lmtrans(image,conjugate)
   struct xvimage *image;
   int conjugate;

INPUT

image
    an image containg one or more matrices (one per band).

conjugate
    1-> make conjugate 0-> dont make conjugate

OUTPUT

image
    double or double complex image containing the transposes of the input image's matrices.

Return Value:
    1 on success, 0 on failure.

MODIFICATIONS

Jeremy Worley 27 Jan 1992 09:58 MST
    Changed declaration of ltrans() from int to static int in lmtrans().

Jeremy Worley 05 Mar 1992 08:54 MST
    Made the declaration of lvcast() explicit in lmtrans().

DESCRIPTION
lmtrans transposes the matrices contained in the input image. If the input image is complex, then the user can select whether to generate the conjugate transpose or the pure transpose.

The output image will be of type double or double complex.

SEE ALSO
mtrans(1), intro(3), vipl(3), verror(3), vutils(3)

RESTRICTIONS

AUTHOR
Matthew Lawrence, Jeremy Worley

COPYRIGHT
Copyright 1992, University of New Mexico. All rights reserved.