home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / fortran / pgplot5.1 / pgplot5 / pgplot5.1.0 / include / cpgplot.h next >
Encoding:
C/C++ Source or Header  |  1996-05-12  |  5.5 KB  |  116 lines

  1. #ifndef cpgplot_h
  2. #define cpgplot_h
  3.  
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7.  
  8. typedef int Logical;
  9.  
  10. void cpgarro(float x1, float y1, float x2, float y2);
  11. void cpgask(Logical flag);
  12. int cpgband(int mode, int posn, float xref, float yref, float *x, float *y, char *ch_scalar);
  13. void cpgbbuf(void);
  14. int cpgbeg(int unit, const char *file, int nxsub, int nysub);
  15. void cpgbin(int nbin, const float *x, const float *data, Logical center);
  16. void cpgbox(const char *xopt, float xtick, int nxsub, const char *yopt, float ytick, int nysub);
  17. void cpgcirc(float xcent, float ycent, float radius);
  18. void cpgclos(void);
  19. void cpgconb(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, const float *c, int nc, const float *tr, float blank);
  20. void cpgconl(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, float c, const float *tr, const char *label, int intval, int minint);
  21. void cpgcons(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, const float *c, int nc, const float *tr);
  22. void cpgcont(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, const float *c, int nc, const float *tr);
  23. void cpgctab(const float *l, const float *r, const float *g, const float *b, int nc, float contra, float bright);
  24. int cpgcurs(float *x, float *y, char *ch_scalar);
  25. void cpgdraw(float x, float y);
  26. void cpgebuf(void);
  27. void cpgend(void);
  28. void cpgenv(float xmin, float xmax, float ymin, float ymax, int just, int axis);
  29. void cpgeras(void);
  30. void cpgerrb(int dir, int n, const float *x, const float *y, const float *e, float t);
  31. void cpgerrx(int n, const float *x1, const float *x2, const float *y, float t);
  32. void cpgerry(int n, const float *x, const float *y1, const float *y2, float t);
  33. void cpgetxt(void);
  34. void cpggray(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, float fg, float bg, const float *tr);
  35. void cpghi2d(const float *data, int nxv, int nyv, int ix1, int ix2, int iy1, int iy2, const float *x, int ioff, float bias, Logical center, float *ylims);
  36. void cpghist(int n, const float *data, float datmin, float datmax, int nbin, int pgflag);
  37. void cpgiden(void);
  38. void cpgimag(const float *a, int idim, int jdim, int i1, int i2, int j1, int j2, float a1, float a2, const float *tr);
  39. void cpglab(const char *xlbl, const char *ylbl, const char *toplbl);
  40. void cpglcur(int maxpt, int *npt, float *x, float *y);
  41. void cpgldev(void);
  42. void cpglen(int units, const char *string, float *xl, float *yl);
  43. void cpgline(int n, const float *xpts, const float *ypts);
  44. void cpgmove(float x, float y);
  45. void cpgmtxt(const char *side, float disp, float coord, float fjust, const char *text);
  46. void cpgncur(int maxpt, int *npt, float *x, float *y, int symbol);
  47. void cpgnumb(int mm, int pp, int form, char *string, int *string_length);
  48. void cpgolin(int maxpt, int *npt, float *x, float *y, int symbol);
  49. int cpgopen(const char *device);
  50. void cpgpage(void);
  51. void cpgpanl(int nxc, int nyc);
  52. void cpgpap(float width, float aspect);
  53. void cpgpixl(const int *ia, int idim, int jdim, int i1, int i2, int j1, int j2, float x1, float x2, float y1, float y2);
  54. void cpgpnts(int n, const float *x, const float *y, const int *symbol, int ns);
  55. void cpgpoly(int n, const float *xpts, const float *ypts);
  56. void cpgpt(int n, const float *xpts, const float *ypts, int symbol);
  57. void cpgptxt(float x, float y, float angle, float fjust, const char *text);
  58. void cpgqah(int *fs, float *angle, float *vent);
  59. void cpgqcf(int *font);
  60. void cpgqch(float *size);
  61. void cpgqci(int *ci);
  62. void cpgqcir(int *icilo, int *icihi);
  63. void cpgqcol(int *ci1, int *ci2);
  64. void cpgqcr(int ci, float *cr, float *cg, float *cb);
  65. void cpgqcs(int units, float *xch, float *ych);
  66. void cpgqfs(int *fs);
  67. void cpgqhs(float *angle, float *sepn, float *phase);
  68. void cpgqid(int *id);
  69. void cpgqinf(const char *item, char *value, int *value_length);
  70. void cpgqitf(int *itf);
  71. void cpgqls(int *ls);
  72. void cpgqlw(int *lw);
  73. void cpgqpos(float *x, float *y);
  74. void cpgqtbg(int *tbci);
  75. void cpgqtxt(float x, float y, float angle, float fjust, const char *text, float *xbox, float *ybox);
  76. void cpgqvp(int units, float *x1, float *x2, float *y1, float *y2);
  77. void cpgqvsz(int units, float *x1, float *x2, float *y1, float *y2);
  78. void cpgqwin(float *x1, float *x2, float *y1, float *y2);
  79. void cpgrect(float x1, float x2, float y1, float y2);
  80. float cpgrnd(float x, int *nsub);
  81. void cpgrnge(float x1, float x2, float *xlo, float *xhi);
  82. void cpgsah(int fs, float angle, float vent);
  83. void cpgsave(void);
  84. void cpgunsa(void);
  85. void cpgscf(int font);
  86. void cpgsch(float size);
  87. void cpgsci(int ci);
  88. void cpgscir(int icilo, int icihi);
  89. void cpgscr(int ci, float cr, float cg, float cb);
  90. void cpgscrn(int ci, const char *name, int *ier);
  91. void cpgsfs(int fs);
  92. void cpgshls(int ci, float ch, float cl, float cs);
  93. void cpgshs(float angle, float sepn, float phase);
  94. void cpgsitf(int itf);
  95. void cpgslct(int id);
  96. void cpgsls(int ls);
  97. void cpgslw(int lw);
  98. void cpgstbg(int tbci);
  99. void cpgsubp(int nxsub, int nysub);
  100. void cpgsvp(float xleft, float xright, float ybot, float ytop);
  101. void cpgswin(float x1, float x2, float y1, float y2);
  102. void cpgtbox(const char *xopt, float xtick, int nxsub, const char *yopt, float ytick, int nysub);
  103. void cpgtext(float x, float y, const char *text);
  104. void cpgupdt(void);
  105. void cpgvect(const float *a, const float *b, int idim, int jdim, int i1, int i2, int j1, int j2, float c, int nc, const float *tr, float blank);
  106. void cpgvsiz(float xleft, float xright, float ybot, float ytop);
  107. void cpgvstd(void);
  108. void cpgwedg(const char *side, float disp, float width, float fg, float bg, const char *label);
  109. void cpgwnad(float x1, float x2, float y1, float y2);
  110.  
  111. #ifdef __cplusplus
  112. }
  113. #endif
  114.  
  115. #endif
  116.