home *** CD-ROM | disk | FTP | other *** search
/ gdead.berkeley.edu / gdead.berkeley.edu.tar / gdead.berkeley.edu / pub / cad-tools / ciftomann.tar / Include / boxer.h < prev    next >
Text File  |  1988-01-28  |  422b  |  21 lines

  1. #define UP 1
  2. #define DOWN -1
  3.  
  4. #define EMPTY 0
  5. #define RPOINT 1
  6. #define LPOINT 2
  7. #define A_COVERS_M 3
  8. #define M_COVERS_A 4
  9. #define OVERLAP 5
  10.  
  11. #define LMerge(Edge1,Edge2,yval) { Edge1->y = yval;\
  12.                    Edge1->x = Edge2->x;\
  13.                  }
  14.  
  15. #define RMerge(Edge1,Edge2,yval) { Edge1->y = yval;\
  16.                    Edge1->xend = Edge2->xend;\
  17.                  }
  18.  
  19. #define Inc(ListEntry)  if (ListEntry != NIL)\
  20.                 ListEntry = ListEntry->next
  21.