From 43a13e2e02f2b92d912541ae3477b78f7ebd305c Mon Sep 17 00:00:00 2001 From: root <> Date: Sun, 8 Feb 2009 17:13:33 +0000 Subject: *** empty log message *** --- src/cd/defines.h | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/cd/defines.h (limited to 'src/cd/defines.h') diff --git a/src/cd/defines.h b/src/cd/defines.h new file mode 100644 index 0000000..7ee5494 --- /dev/null +++ b/src/cd/defines.h @@ -0,0 +1,55 @@ + +/* defines.h: declarations file for the cgmdraw module. + + Written by G. Edward Johnson + Date: April 1996 + Copyright: cd software produced by NIST, an agency of the + U.S. government, is by statute not subject to copyright + in the United States. Recipients of this software assume all + responsibilities associated with its operation, modification + and maintenance. + +*/ + +#ifndef CDDEF_H +#define CDDEF_H 1 + +#define b0 01 +#define b1 02 +#define b2 04 +#define b3 010 +#define b4 020 +#define b5 040 +#define b6 0100 +#define b7 0200 +#define b8 0400 +#define b9 01000 +#define b10 02000 +#define b11 04000 +#define b12 010000 +#define b13 020000 +#define b14 040000 +#define b15 0100000 + +/* Defines the default values for different attributes. In general, + * these track the CGM specificaition, so changing them is not a good idea. + * however, it is generally ok to set them to -1 (undefined) if you want. + */ + +#define CDLTYPE 1 +#define CDLWIDTH 0 +#define CDLCOLOR 1 +#define CDSHAPESTYLE -1 +#define CDSHAPECOLOR 1 +#define CDSHAPEHATCH 1 +#define CDEDGETYPE 1 +#define CDEDGECOLOR -1 +#define CDEDGEWIDTH -1 +#define CDEDGEVIS -1 +#define CDTEXTCOLOR 1 +#define CDTEXTHEIGHT -1 +#define CDTEXTFONT 1 +#define CDTEXTPATH 0 + + +#endif -- cgit v1.2.3