mask.h 362 B

123456789101112131415161718192021222324252627
  1. typedef struct _interval
  2. {
  3. double low, high;
  4. int inf;
  5. struct _interval *next;
  6. } Interval;
  7. typedef struct _mask
  8. {
  9. Interval *list;
  10. } Mask;
  11. typedef struct _d_interval
  12. {
  13. double low, high;
  14. int inf;
  15. struct _d_interval *next;
  16. } d_Interval;
  17. typedef struct _d_mask
  18. {
  19. d_Interval *list;
  20. } d_Mask;
  21. extern d_Mask d_mask;
  22. extern Mask mask;