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)