|
Open CASCADE Technology 6.5.2
|
#include "cgmmach.h"#include "cgmtypes.h"#include "cgmstruc.h"#include "cgmatt.h"#include "cgmerr.h"Defines | |
| #define | REQUAL(x, y) ( FABS((x)-(y)) <= cur.realmin ) |
| #define | VEQUAL(x, y) ( FABS((x)-(y)) <= cur.vdcmin ) |
| #define | PEQUAL(p, q) ( VEQUAL((p)->x, (q)->x) && VEQUAL((p)->y, (q)->y) ) |
| #define | XPROD(a, b, c, d) |
Variables | |
| struct char_defaults | chardef |
| struct char_defaults mfchar curchar | oldchar |
| struct text_defaults | textdef |
| struct text_defaults mftext | curtext |
| struct bin_defaults | bindef |
| struct bin_defaults mfbin | curbin |
| struct defaults cur | old |
| struct attributes curatt | oldatt |
| struct flags | att |
| Enum | cgmdriver |
| Enum | cgmstate |
| long * | null |
| Code | st_start |
| Code | st_term |
| Logical | cgmralgks |
| Logical | cgmverbose |
| Logical | cgmquiet |
| Logical | cgmEOF |
| Logical | cgmfinished |
| long | cgmnext |
| long | cgmpresent |
| long | cgmabort |
| struct cgmfont | cgmfonts |
| struct cgmcset | cgmcsets |
| #define PEQUAL | ( | p, | |
| q | |||
| ) | ( VEQUAL((p)->x, (q)->x) && VEQUAL((p)->y, (q)->y) ) |
| #define REQUAL | ( | x, | |
| y | |||
| ) | ( FABS((x)-(y)) <= cur.realmin ) |
| #define VEQUAL | ( | x, | |
| y | |||
| ) | ( FABS((x)-(y)) <= cur.vdcmin ) |
| #define XPROD | ( | a, | |
| b, | |||
| c, | |||
| d | |||
| ) |
( (b->x - a->x)*(d->y - c->y)\
- (d->x - c->x)*(b->y - a->y) )
| struct bin_defaults bindef |
| long cgmabort |
| long cgmnext |
| long cgmpresent |
| struct char_defaults chardef |
| struct bin_defaults mfbin curbin |
| struct text_defaults mftext curtext |
| long* null |
| struct attributes curatt oldatt |
| struct char_defaults mfchar curchar oldchar |
| struct text_defaults textdef |
1.7.4