Previous: matxeu Up: ../plot79_m.html Next: matxim
SUBROUTINE MATXID (NPRINT,NLEVEL)
C$ (Transform -- Inquire Debug)
C$ Return the current debug printing parameters in the
C$ MATXxx() family. The returned arguments are:
C$
C$ NPRINT..............Fortran unit number for debug printing.
C$ NLEVEL..............An integer value whose bits encode
C$ printing requests as follows:
C$ 0 - no debug printing
C$ 1 - print transformation of unit cube
C$ 2 - print new current transformation
C$ matrix.
C$ 4 - print old current transformation
C$ matrix.
C$ 8 - print transformation matrix of
C$ selected operation (rotate,
C$ translate, scale, shear, etc.).
C$ Non-zero values may be added to obtain
C$ multiple print options.
C$
C$ If MATXSM() has not been called previously, it will be
C$ called here to set an initial unix matrix. This makes it
C$ possible to write "black-box" code that calls MATXIM() and
C$ MATXID() to save the state of the transformation package,
C$ changes the matrices by calls to the other MATXxx()
C$ routines, and then restores the state by calls to MATXSM()
C$ and MATXSD().
C$ (08-FEB-90)