This is plpsty.c in view mode; [Download] [Up]
/* Sets fill pattern */ #include "plplot.h" static struct pattern { int nlines; /* Number of lines in pattern (1 or 2) */ int inc[2]; /* Inclination 10 ths of degrees */ int del[2]; /* Spacing for each line */ } pattern[] = { { 1, 0, 0, 2000, 0 }, { 1, 900, 0, 2000, 0 }, { 1, 450, 0, 2000, 0 }, { 1, -450, 0, 2000, 0 }, { 1, 300, 0, 2000, 0 }, { 1, -300, 0, 2000, 0 }, { 2, 0, 900, 2000, 2000 }, { 2, 450, -450, 2000, 2000 } }; void plpsty(patt) int patt; { int level; glev(&level); if (level < 1) plexit("Please call plstar before calling plpsty."); if (patt < 1 || patt > 8) plexit("Invalid pattern in plpsty."); plpat(pattern[patt-1].nlines,&pattern[patt-1].inc[0], &pattern[patt-1].del[0]); }
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.