Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Variables
cgmout.h File Reference
#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 Documentation

#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,
 
)
Value:
( (b->x - a->x)*(d->y - c->y)\
                       - (d->x - c->x)*(b->y - a->y) )

Variable Documentation

struct flags att
long cgmabort
struct cgmcset cgmcsets
struct cgmfont cgmfonts
long cgmnext
long cgmpresent
struct bin_defaults mfbin curbin
struct text_defaults mftext curtext
long* null
struct defaults cur old
struct attributes curatt oldatt
struct char_defaults mfchar curchar oldchar