Laserfiche WebLink
<br />,001161 <br /> <br />24 Month Study Project Documentation <br />Volume II <br /> <br />David M. Theobald <br />University of Colorado, CADSWES <br />and <br />Terrance J. Fulp <br />US Bureau of Reclamation, Lower Colorado Region <br /> <br />Introduction <br /> <br />This volume is intended to support the technical user in maintaining the system, under- <br />standing the underlying components of the interface, and aiding the user in any future de- <br />bugging and activities. It also will help in understanding how any future enhancements <br />would fit in with the existing interface. Note that this Volume assumes the user has previ- <br />ously read and understands Volume I. Also, this document assumes familiarity with the <br />CADSWES graphic toolbox (see CADSWES, 1991). <br /> <br />Some general information about the interface <br /> <br />The first portion of this document is a textual description of the four major modules of the <br />system: FILE, TEXT, GRAPH, and IMAGE. Included in this description are details of <br />how the files are moved around in the UNIX operating system and some of the user inter- <br />action protocols. Next, some system level utilities which the interface makes use of are <br />described, including the "make" utility, some printing routines, and on-line documentation <br />capabilites. Also included is a section about the computer system, in terms of hardware <br />and software that are required to run the 24 Month Study Interface. <br /> <br />The second portion of this document consists of a series of charts and appendices which <br />are intended to both provide a broad overview of the routines that constitute the interface <br />as well as to detail each individual routine. To acheive this, the approach is purposefully <br />macro to micro in scope. Thus, the first appendix is a chart depicting the structure of the <br />UNIX directories of the interface routines. Following that is a textual description of the <br />directories. The next appendix is a diagram which provides an overview of which routine <br />calls which in a flow-chart diagram. This is also followed by a textual description of <br />. which routines are called from a given routine and which routines call a given routine. <br />The last appendix contains the source file documentation, consisting of the headers for <br />each file, describing the purpose of a given routine, the authors, the editors, the subrou- <br />tine parameters that are passed, and a listing and description of all of the variables used in <br />the routine. <br /> <br />24 Month Study Proiect Documentalion Volwnc II <br /> <br />6/8/91 <br />