awips2/ncep/gov.noaa.nws.ncep.viz.rsc.ncgrid/dgdriv_c/scnfll.h
Roger Ferrel 901d493ecf Issue #181
Added files to index.


Former-commit-id: 7324dcd368 [formerly e3d3629375] [formerly cf1383a412] [formerly beae8e7e59 [formerly cf1383a412 [formerly 874ae116e412c39b73dc3cc74ee3f3a3b02d82f7]]]
Former-commit-id: beae8e7e59
Former-commit-id: c8669b5ab7910607c5f11760fd75aaf1865a062e [formerly e1fc0b48c1]
Former-commit-id: 49dfa99cc5
2012-01-26 15:05:25 -06:00

37 lines
1.2 KiB
C
Executable file

/************************************************************************
* SCNFLL.H *
* *
* This header file declares the variables used in scan converting *
* filled polygons. *
* *
** *
* Log: *
* E. Wehner/EAI 6/96 *
***********************************************************************/
#define MAX_X 1728
#define MAX_Y 2400
#define MAX_YSZ 5000
#define MaxScreenY 2500 /* reset once integrated to Ysize */
#define MAX_POINTS 100 /* number of points allowed */
#define MAX_3D_POLYVERTS 4 /* man number verts in 3d figure */
#define MAX_POLYS_3D 10 /* max number of polygons in the 3d figure */
/* two dimensional point record. */
typedef struct dcpt2
{
int x;
int y;
}dcPt2, dcPts2[MAX_POINTS];
/* edge table record */
typedef struct edgerec
{
int yUpper;
float xIntersect;
float dxPerScan;
struct edgerec * next;
} edgeRec, *edgePtr;