Doxygen Source Code Documentation
setw.c File Reference
#include "f2c.h"Go to the source code of this file.
| Defines | |
| #define | zzzplt_1 zzzplt_ | 
| #define | zzpltr_1 zzpltr_ | 
| Functions | |
| int | setw_ (real *x1, real *y1, real *x2, real *y2) | 
| Variables | |
| struct { | |
| real xpgmin | |
| real ypgmin | |
| real xpgmax | |
| real ypgmax | |
| real xclbot | |
| real yclbot | |
| real xcltop | |
| real ycltop | |
| real xbot | |
| real ybot | |
| real xtop | |
| real ytop | |
| real xmin | |
| real ymin | |
| real xmax | |
| real ymax | |
| integer ixcoor | |
| integer iycoor | |
| real alphxx | |
| real betaxx | |
| real alphyy | |
| real betayy | |
| real tmajx | |
| real tminx | |
| real tmajy | |
| real tminy | |
| integer majrx | |
| integer minrx | |
| integer majry | |
| integer minry | |
| integer isizx | |
| integer isizy | |
| real xphold | |
| real yphold | |
| } | zzzplt_ | 
| struct { | |
| real xphmax | |
| real yphmax | |
| integer ixpmax | |
| integer iypmax | |
| real xpscal | |
| real ypscal | |
| integer iflip | |
| integer nplotr | |
| char cfile [64] | |
| } | zzpltr_ | 
Define Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 19 of file setw.c. Referenced by setw_(). | 
Function Documentation
| 
 | ||||||||||||||||||||
| 
 Definition at line 34 of file setw.c. References dmax, dmin, x2, y1, and zzzplt_1. Referenced by plotpak_setw(). 
 00035 {
00036 
00037 /*  Set the clipping rectangle (physical coords). */
00038 /* .......................................................................
00039  */
00040 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00041  */
00042 
00043 /*  Internal Data for PLOTPAK */
00044 
00045     if (*x1 >= *x2) {
00046         zzzplt_1.xclbot = zzzplt_1.xpgmin;
00047         zzzplt_1.xcltop = zzzplt_1.xpgmax;
00048     } else {
00049         zzzplt_1.xclbot = dmax(*x1,zzzplt_1.xpgmin);
00050         zzzplt_1.xcltop = dmin(*x2,zzzplt_1.xpgmax);
00051     }
00052 
00053     if (*y1 >= *y2) {
00054         zzzplt_1.yclbot = zzzplt_1.ypgmin;
00055         zzzplt_1.ycltop = zzzplt_1.ypgmax;
00056     } else {
00057         zzzplt_1.yclbot = dmax(*y1,zzzplt_1.ypgmin);
00058         zzzplt_1.ycltop = dmin(*y2,zzzplt_1.ypgmax);
00059     }
00060 
00061     return 0;
00062 } /* setw_ */
 | 
Variable Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  