home *** CD-ROM | disk | FTP | other *** search
- /* ________________________________________________________________________
-
- (C) Copyright 1990-1995 by Autodesk, Inc.
-
- Permission to use, copy, modify, and distribute this software and its
- documentation for any purpose and without fee is hereby granted.
-
- THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY.
- ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF
- MERCHANTABILITY ARE HEREBY DISCLAIMED.
- ________________________________________________________________________
-
- AutoCAD Definitions */
-
- /* AutoCAD colors--Display "chroma.dwg" in AutoCAD and
- select the colors you like. Here is a sample for VGA. */
- #define RED 1
- #define YELLOW 2
- #define GREEN 3
- #define CYAN 4
- #define BLUE 5
- #define MAGENTA 6
- #define WHITE 7
- #define BLACK 8
-
- #define GREY 11
- #define DARKRED 14
- #define BROWN 19
- #define DARKGRN 82
- #define GREYGRN 112
- #define BRIGHTBLUE 150
- #define DARKBLUE 162
- #define DARKMAG 192
-
- /* DXF group codes */
- #define G_START 0 /* start of item - text follows */
- #define G_END 0 /* end of item - text follows */
- #define G_PNAME 1 /* primary name string */
- #define G_ATTRNAM 2 /* attribute name */
- #define G_SECNAME 2 /* section name */
- #define G_STNAME 2 /* symbol table name */
- #define G_TAGNAME 2 /* tag name */
- #define G_BLNAME 2 /* block name */
- #define G_GPNAME 2 /* group name */
- #define G_SHNAME 2 /* shape name */
- #define G_MLSNAME 2 /* mline style name */
- #define G_ATTDTAG 2 /* Attribute definition tag */
- #define G_ATTDPMPT 3 /* Attribute definition prompt */
- #define G_LTTEXT 3 /* linetype prose text */
- #define G_TSTEXT 3 /* text style text */
- #define G_DVNAME 3 /* dimvar table name */
- #define G_CPNAME 3 /* code page name */
- #define G_GRPDSC 3 /* group description string */
- #define G_TSTEX2 4 /* text style second text string */
- #define G_CLTSNM 4 /* complex ltype shp name string */
- #define G_HANDLE 5 /* database handle */
- #define G_LTNAME 6 /* linetype name */
- #define G_TSNAME 7 /* text style name */
- #define G_LYNAME 8 /* layer name */
- #define G_VARNAM 9 /* header variable name */
- #define G_CLTTEXT 9 /* actual text inside cltype */
- #define G_XCOORD 10 /* x coordinate */
- #define G_SXCOORD 10 /* start x coordinate */
- #define G_EXCOORD 11 /* ending x coordinate */
- #define G_YCOORD 20 /* y coordinate */
- #define G_SYCOORD 20 /* start y coordinate */
- #define G_EYCOORD 21 /* ending y coordinate */
- #define G_ZCOORD 30 /* z coordinate */
- #define G_SZCOORD 30 /* start z coordinate */
- #define G_EZCOORD 31 /* ending z coordinate */
- #define G_ZELEV 38 /* z elevation */
- #define G_ZTHICK 39 /* z thickness */
- #define G_REAL 40 /* real number */
- #define G_TSXFAC 41 /* text style x factor */
- #define G_TSSIZE 42 /* text style size */
- #define G_LTXOFF 44 /* Xoffset for shape in ltype */
- #define G_LTYOFF 45 /* Yoffset for shape in ltype */
- #define G_LTSHPSCL 46 /* Linetype shape scale */
- #define G_LTSCALE 48 /* Linetype scale */
- #define G_LTDASHS 49 /* linetype dash size */
- #define G_ANGLE 50 /* angle */
- #define G_SHPANGL 50 /* ltype shape angle */
- #define G_SANGLE 50 /* start angle */
- #define G_EANGLE 51 /* ending angle */
- #define G_ENTVIS 60 /* Entity visibility */
- #define G_LLTYPE 61 /* layer line type */
- #define G_COLOR 62 /* color number */
- #define G_DVINX 63 /* dimvar index */
- #define G_TXTINX 64 /* text index */
- #define G_BLKINX 65 /* block index */
- #define G_ATFLAG 66 /* attribute flag */
- #define G_VPVIS 67 /* Viewport visibility */
- #define G_INT 70 /* integer number */
- #define G_SHORT 70 /* short number */
- #define G_LONG 90 /* 32 bit value */
- #define G_SUBOBJMK 100 /* subobject marker from R13 output */
- #define G_CTRLSTRG 102 /* Control string */
- #define G_DIMHNDL 105 /* handle for a DimStyleTableRecord */
- #define G_XREAL 140 /* Extended reals */
- #define G_XINT 170 /* extended ints */
- #define G_NXCOORD 210 /* normal vector x coordinate */
- #define G_NYCOORD 220 /* normal vector y coordinate */
- #define G_NZCOORD 230 /* normal vector z coordinate */
- #define G_XSTRING 300 /* Arbitrary Text String 300-309 */
- #define G_BCHUNK 310 /* More Binary Chunks 310-319 */
- #define G_ARBHAND 320 /* Arbitrary Handles 320-329 */
- #define G_SRHAND 330 /* Soft Reference Pointer Handle */
- #define G_HRHAND 340 /* Hard Reference pointer Handle */
- #define G_SOHAND 350 /* Soft Owner Handle */
- #define G_HOHAND 360 /* Hard Owner Handle */
- #define G_COMMENT 999 /* comment line follows */
-
-