|
|
|||
|
||||
When the graphic is ready to be constructed, the application program (SFMAP) starts up a separate graphics program. This GPLT graphics process handles all the graphics processing including mapping, symbol drawing, and coordinate transformations. When the graphic is ready to be output, a third process called the device driver starts up. The device driver could be any one of several GEMPAK drivers available. For example, it could be a process to draw the picture to an XWindow (XW), or it could be a process to write out instructions to a Postscript file (PS).
Each of the three processes (the application program SFMAP, the graphics process GPLT, and the device driver XW) are separate, and communicate with each other using message queues. Message queues behave like mail boxes. One process leaves a message in the mail box for the other process. Upon receipt of a message, the other process acts on the information in the message, and perhaps sends a message back to the first process, or to another process via another mail box.
When you are finished using one application program, SFMAP, you can exit the program and the SFMAP process and it's mail box go away. Then you can run another GEMPAK program, perhaps GDCNTR the gridded data contouring program, and it will hook up with the already running GPLT and XW processes. In this way, many different GEMPAK programs can use the same graphics and device driver processes. This functionality allow you to construct overlays, and well as multi-paged Postscript files. The GPLT graphics process and the device driver will continue to run in the background of your computer until you tell them to go away. You can do this by running another GEMPAK program called GPEND (for GraPhics END).
| Contact Us Site Map Search Terms and Conditions Privacy Policy Participation Policy | ||||||
|
||||||