awips2/ncep/gov.noaa.nws.ncep.viz.rsc.ncgrid/dgdriv_c/scnfll.h
Steve Harris 40aa780b3d 12.4.1-10 baseline
Former-commit-id: 7fa9dbd5fb [formerly 4bfbdad17d] [formerly 9f8cb727a5] [formerly 8485b90ff8 [formerly 9f8cb727a5 [formerly bf53d06834caa780226121334ac1bcf0534c3f16]]]
Former-commit-id: 8485b90ff8
Former-commit-id: 73930fb29d0c1e91204e76e6ebfdbe757414f319 [formerly a28d70b5c5]
Former-commit-id: 33a67cdd82
2012-05-01 18:06:13 -05:00

37 lines
1.2 KiB
C

/************************************************************************
* 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;