LibreDWG API  0.13.3
LibreDWG API - The DWG Library
dwg.h
Go to the documentation of this file.
1 /*****************************************************************************/
2 /* LibreDWG - free implementation of the DWG file format */
3 /* */
4 /* Copyright (C) 2009-2010,2018-2024 Free Software Foundation, Inc. */
5 /* */
6 /* This library is free software, licensed under the terms of the GNU */
7 /* General Public License as published by the Free Software Foundation, */
8 /* either version 3 of the License, or (at your option) any later version. */
9 /* You should have received a copy of the GNU General Public License */
10 /* along with this program. If not, see <http://www.gnu.org/licenses/>. */
11 /*****************************************************************************/
12 
13 /*
14  * dwg.h: main public header file (the other variant is dwg_api.h)
15  *
16  * written by Felipe Castro
17  * modified by Felipe Corrêa da Silva Sances
18  * modified by Rodrigo Rodrigues da Silva
19  * modified by Till Heuschmann
20  * modified by Reini Urban
21  * modified by Michal Josef Špaček
22  */
23 
24 #ifndef DWG_H
25 #define DWG_H
26 
27 #define LIBREDWG_VERSION_MAJOR 0
28 #define LIBREDWG_VERSION_MINOR 10
29 #define LIBREDWG_VERSION ((LIBREDWG_VERSION_MAJOR * 100) + LIBREDWG_VERSION_MINOR)
30 // clang-format off
31 #define LIBREDWG_SO_VERSION 0:10:0
32 // clang-format on
33 
34 /* for uint64_t, but not in swig */
35 #ifndef SWIGIMPORTED
36 # include <stddef.h>
37 # include <stdint.h>
38 # include <inttypes.h>
39 
40 /* wchar for R2007+ support
41  * But we need the win32 UTF-16 variant, not UTF-32.
42  * i.e. only on Windows, AIX, Solaris
43  */
44 # if defined(HAVE_WCHAR_H) && defined(SIZEOF_WCHAR_T)
45 # if SIZEOF_WCHAR_T == 2
46 # include <wchar.h>
47 # define HAVE_NATIVE_WCHAR2
48 # define DWGCHAR wchar_t
49 # define dwg_wchar_t wchar_t
50 # endif
51 # endif
52 #endif
53 
54 #ifndef EXPORT
55 # ifdef SWIG
56 # define EXPORT extern
57 # elif defined(_WIN32) && defined(ENABLE_SHARED)
58 # ifdef DLL_EXPORT
59 # define EXPORT __declspec(dllexport)
60 # else
61 # define EXPORT __declspec(dllimport)
62 # endif
63 # elif defined(__clang__) || defined(__clang) || \
64  (defined( __GNUC__) && ((__GNUC__ * 100) + __GNUC_MINOR__) >= 303)
65 # define EXPORT __attribute__((visibility("default")))
66 # else
67 # define EXPORT
68 # endif
69 #endif
70 
71 #ifdef __cplusplus
72 extern "C" {
73 # ifndef restrict
74 # define restrict __restrict
75 # endif
76 #endif
77 
78 #define BITCODE_DOUBLE double
79 
80 /* The FORMAT_* are for logging only */
81 typedef unsigned char BITCODE_RC;
82 #if defined _MSC_VER && !defined __clang__
83 # define FORMAT_RC "0x%2x"
84 # define SCANF_2X "%2hhX"
85 #else
86 # define FORMAT_RC "0x%hhx"
87 # define SCANF_2X "%2hhX"
88 #endif
89 #define FORMAT_RCd "%d"
90 #define FORMAT_RCu "%u"
91 #define FORMAT_RCx "0x%x"
92 typedef signed char BITCODE_RCd;
93 typedef unsigned char BITCODE_RCu;
94 typedef unsigned char BITCODE_RCx;
95 typedef unsigned char BITCODE_B;
96 #define FORMAT_B "%d"
97 typedef unsigned char BITCODE_BB;
98 #define FORMAT_BB "%u"
99 /* Since R24 */
100 typedef unsigned char BITCODE_3B;
101 #define FORMAT_3B "%u"
102 //#ifdef HAVE_STDINT_H
103 //#define BITCODE_BS uint16_t
104 //#define BITCODE_RS uint16_t
105 //#define BITCODE_BL uint32_t
106 //#define BITCODE_RL uint32_t
107 //#define BITCODE_BLd int32_t
108 //#define BITCODE_RLd int32_t
109 typedef uint16_t BITCODE_BS;
110 typedef int16_t BITCODE_BSd;
111 typedef uint16_t BITCODE_BSx;
112 typedef uint16_t BITCODE_RS;
113 typedef int16_t BITCODE_RSd;
114 typedef uint16_t BITCODE_RSx;
115 typedef uint32_t BITCODE_BL;
116 typedef uint32_t BITCODE_BLx;
117 typedef int32_t BITCODE_BLd;
118 typedef uint32_t BITCODE_RL;
119 typedef uint32_t BITCODE_RLx;
120 typedef int32_t BITCODE_RLd;
121 /* e.g. old cygwin 64 vs 32 */
122 /*#else
123 # if defined(__WORDSIZE) && __WORDSIZE == 64
124  typedef unsigned short int BITCODE_BS;
125  typedef unsigned short int BITCODE_RS;
126  typedef unsigned int BITCODE_BL;
127  typedef unsigned int BITCODE_RL;
128  typedef int BITCODE_BLd;
129  typedef int BITCODE_RLd;
130 # else
131  typedef unsigned short int BITCODE_BS;
132  typedef unsigned short int BITCODE_RS;
133  typedef unsigned long BITCODE_BL;
134  typedef unsigned long BITCODE_RL;
135  typedef long BITCODE_BLd;
136  typedef long BITCODE_RLd;
137 # endif
138 #endif
139 */
140 //#ifdef HAVE_INTTYPES_H
141 #define FORMAT_BS "%" PRIu16
142 #define FORMAT_BSd "%" PRId16
143 #define FORMAT_BSx "0x%" PRIx16
144 #define FORMAT_RS "%" PRIu16
145 #define FORMAT_RSd "%" PRId16
146 #define FORMAT_RSx "0x%" PRIx16
147 #define FORMAT_BL "%" PRIu32
148 #define FORMAT_RL "%" PRIu32
149 #define FORMAT_BLd "%" PRId32
150 #define FORMAT_RLd "%" PRId32
151 #define FORMAT_RLx "0x%" PRIx32
152 #define FORMAT_BLX "%" PRIX32
153 #define FORMAT_BLx "0x%" PRIx32
154 /*#else
155 # define FORMAT_BS "%hu"
156 # define FORMAT_RS "%hu"
157 # define FORMAT_BL "%u"
158 # define FORMAT_RL "%u"
159 # define FORMAT_BLd "%d"
160 # define FORMAT_RLd "%d"
161 # define FORMAT_BLX "%X"
162 # define FORMAT_BLx "%x"
163 #endif
164 */
166 #define FORMAT_RD "%g"
167 /* Since R2004 */
168 typedef uint64_t BITCODE_RLL;
169 typedef int64_t BITCODE_RLLd;
170 typedef uint64_t BITCODE_BLL;
171 #define FORMAT_RLLx "%" PRIX64
172 #define FORMAT_RLL "0x%" PRIX64
173 #define FORMAT_RLLd "%" PRId64
174 #define FORMAT_BLL "%" PRIu64
175 typedef int32_t BITCODE_MC;
176 #define FORMAT_MC "%" PRId32
177 typedef uint64_t BITCODE_UMC;
178 #define FORMAT_UMC FORMAT_RLL
180 #define FORMAT_MS FORMAT_BL
181 #ifndef HAVE_NATIVE_WCHAR2
183 # define DWGCHAR dwg_wchar_t
184 #endif
185 typedef unsigned char* BITCODE_TF;
186 #define FORMAT_TF "\"%s\""
187 typedef char* BITCODE_TV;
188 #define FORMAT_TV "\"%s\""
189 #define BITCODE_T16 BITCODE_TV
190 #define FORMAT_T16 FORMAT_TV
191 #define BITCODE_TU16 BITCODE_TU
192 #define FORMAT_TU16 FORMAT_TU
193 #define BITCODE_T32 BITCODE_TV
194 #define FORMAT_T32 FORMAT_TV
195 #define BITCODE_TU32 BITCODE_TV
196 #define FORMAT_TU32 FORMAT_TV
198 #define FORMAT_BT "%g"
200 #define FORMAT_DD "%g"
202 #define FORMAT_BD "%g"
204 #define FORMAT_4BITS "%1x"
205 /* double stored as string. ARCALIGNEDTEXT */
207 #define FORMAT_D2T "%s"
208 
209 /* TODO: implement version dependent string parsing */
210 /* encode codepages/utf8 */
211 #define BITCODE_T BITCODE_TV
212 #ifdef HAVE_NATIVE_WCHAR2
213  typedef dwg_wchar_t* BITCODE_TU; /* native UCS-2 wchar_t */
214 # define FORMAT_TU "\"%ls\""
215 #else
216  typedef BITCODE_RS* BITCODE_TU; /* UCS-2 unicode text */
217 # define FORMAT_TU "\"%hn\"" /* will print garbage */
218 #endif
219 
220 typedef struct _dwg_time_bll
221 {
226 
227 typedef struct _dwg_bitcode_2rd
228 {
232 
233 typedef struct _dwg_bitcode_2bd
234 {
238 
239 typedef struct _dwg_bitcode_3rd
240 {
245 
246 typedef struct _dwg_bitcode_3bd
247 {
252 
255 /* #define FORMAT_TIMEBLL FORMAT_BL "." FORMAT_BL */
265 #define BITCODE_3DVECTOR BITCODE_3BD_1
266 
267 typedef enum DWG_VERSION_TYPE
268 {
270  // Releases based on https://autodesk.blogs.com/between_the_lines/autocad-release-history.html
271  R_1_1, /* MC0.0/1 MicroCAD Release 1 */
272  R_1_2, /* AC1.2/2 AutoCAD Release 2 */
273  R_1_3, /* AC1.3/? AutoCAD Release 3 */
274  R_1_4, /* AC1.40/3 AutoCAD Release 4 */
275  R_2_0b, /* AC1.50/4 AutoCAD 2.0 beta */
276  R_2_0, /* AC1.50/4 AutoCAD Release 5 */
277  R_2_10, /* AC2.10/5 AutoCAD Release 6 */
278  R_2_21, /* AC2.21/6 AutoCAD Release ? */
279  R_2_22, /* AC2.22/7 AutoCAD Release ? */
280  R_2_4, /* AC1001/8 AutoCAD Release ? */
281  R_2_5, /* AC1002/9 AutoCAD Release 7 */
282  R_2_6, /* AC1003/10 AutoCAD Release 8 */
283  R_9, /* AC1004/0xb AutoCAD Release 9 */
284  R_9c1, /* AC1005/0xc AutoCAD Release 9c1 */
285  R_10, /* AC1006/0xd AutoCAD Release 10 */
286  R_11b1, /* AC1007/0xe AutoCAD 11 beta 1 */
287  R_11b2, /* AC1008/0xf AutoCAD 11 beta 2 */
288  R_11, /* AC1009/0x10 AutoCAD Release 11/12 (LT R1/R2) */
290  R_13b1, /* AC1010/0x11 AutoCAD 13 beta 1 */
291  R_13b2, /* AC1011/0x12 AutoCAD 13 beta 2 */
292  R_13, /* AC1012/0x13 AutoCAD Release 13 */
293  R_13c3, /* AC1013/0x14 AutoCAD Release 13c3 */
294  R_14, /* AC1014/0x15 AutoCAD Release 14 */
295  R_2000b, /* AC1500/0x16 AutoCAD 2000 beta */
296  R_2000, /* AC1015/0x17 AutoCAD Release 2000 */
297  R_2000i, /* AC1016/0x17 AutoCAD Release 2000i */
298  R_2002, /* AC1017/0x17 AutoCAD Release 2002 */
299  R_2004a, /* AC402a/0x18 AutoCAD 2004 alpha a */
300  R_2004b, /* AC402b/0x18 AutoCAD 2004 alpha b */
301  R_2004c, /* AC1018/0x18 AutoCAD 2004 beta */
302  R_2004, /* AC1018/0x19 AutoCAD Release 2004 - 2006 */
303  //R_2005, /* AC1019/0x19 AutoCAD 2005 */
304  //R_2006, /* AC1020/0x19 AutoCAD 2006 */
305  R_2007a, /* AC701a/0x19 AutoCAD 2007 alpha 1 */
306  R_2007b, /* AC1021/0x19 AutoCAD 2007 beta */
307  R_2007, /* AC1021/0x1b AutoCAD Release 2007 - 2009 */
308  //R_2008, /* AC1022/0x1b AutoCAD 2008 */
309  //R_2009, /* AC1023/0x1b AutoCAD 2009 */
310  R_2010b, /* AC1024/0x1b AutoCAD 2009 */
311  R_2010, /* AC1024/0x1c AutoCAD Release 2010 - 2012 */
312  //R_2011, /* AC1025/0x1d AutoCAD 2011 */
313  //R_2012, /* AC1026/0x1e AutoCAD 2012 */
314  R_2013b, /* AC1027/0x1e AutoCAD 2013 beta */
315  R_2013, /* AC1027/0x1f AutoCAD Release 2013 - 2017 */
316  //R_2014, /* AC1028/0x1f AutoCAD 2014 */
317  //R_2015, /* AC1029/0x1f AutoCAD 2015 */
318  //R_2016, /* AC1030/0x1f AutoCAD 2016 */
319  //R_2017, /* AC1031/0x20 AutoCAD 2017 */
320  R_2018b, /* AC1032/0x20 AutoCAD 2018 beta */
321  R_2018, /* AC1032/0x21 AutoCAD Release 2018 - 2021 */
322  //R_2019, /* AC1033/0x22 AutoCAD 2019 */
323  //R_2020, /* AC1034/0x23 AutoCAD 2020 */
324  //R_2021, /* AC1035/0x24 AutoCAD 2021 */
325  R_2022b, /* AC103-4 AutoCAD 2022 beta? */
326  R_AFTER
328 #define DWG_VERSIONS (int)(R_AFTER+1)
329 
330 typedef struct dwg_versions {
332  const char *const type;
333  const char *const hdr; // char[6] mostly
334  const char *const desc;
335  uint8_t dwg_version;
337 
338 typedef enum DWG_CLASS_STABILITY {
344 
345 typedef enum DWG_ENTITY_SECTIONS {
348  DWG_EXTRA_SECTION = 0x80
350 
355 {
358 
362 typedef enum DWG_OBJECT_TYPE
363 {
373  // DWG_TYPE_TRACE_old = 0x09, /* old TRACE r10-r11 only */
381  DWG_TYPE_ARC = 0x11,
404  DWG_TYPE_RAY = 0x28,
416  DWG_TYPE_STYLE_CONTROL = 0x34, /* 52 SHAPEFILE_CONTROL */
418  /* DWG_TYPE_<UNKNOWN> = 0x36, */
419  /* DWG_TYPE_<UNKNOWN> = 0x37, */
422  /* DWG_TYPE_<UNKNOWN> = 0x3a, */
423  /* DWG_TYPE_<UNKNOWN> = 0x3b, */
427  DWG_TYPE_UCS = 0x3f,
441  DWG_TYPE_LWPOLYLINE = 0x4d, /* ?? */
447 
448  DWG_TYPE_PROXY_ENTITY = 0x1f2, /* 498 */
449  DWG_TYPE_PROXY_OBJECT = 0x1f3, /* 499 */
450 
451  /* non-fixed types > 500. not stored as type, but as fixedtype */
452 
630  //DWG_TYPE_PARTIAL_VIEWING_FILTER,
689 
690  /* preR13 entities */
695  /* pre2.0 entities */
697  // after 1.0 add new types here for binary compat
698 
699  DWG_TYPE_FREED = 0xfffd,
703 
705 {
706  // UNUSED_R11: i.e. all the added table or iterator objects (mspace block)
721  DWG_TYPE_INSERT_r11 = 14, // includes also MINSERT
726  DWG_TYPE_POLYLINE_r11 = 19, // also mesh/pfaces
727  DWG_TYPE_VERTEX_r11 = 20, // also mesh/pface vertices
730  DWG_TYPE_DIMENSION_r11 = 23, // all types
734 
738 typedef enum DWG_ERROR
739 {
741  /* sorted by severity */
743  DWG_ERR_NOTYETSUPPORTED = 1 << 1, /* 2 */
744  DWG_ERR_UNHANDLEDCLASS = 1 << 2, /* 4 */
745  DWG_ERR_INVALIDTYPE = 1 << 3, /* 8 */
746  DWG_ERR_INVALIDHANDLE = 1 << 4, /* 16 */
747  DWG_ERR_INVALIDEED = 1 << 5, /* 32 */
748  DWG_ERR_VALUEOUTOFBOUNDS = 1 << 6, /* 64 */
749  /* -------- critical errors ------- */
750  DWG_ERR_CLASSESNOTFOUND = 1 << 7, /* 128 */
751  DWG_ERR_SECTIONNOTFOUND = 1 << 8, /* 256 */
752  DWG_ERR_PAGENOTFOUND = 1 << 9, /* 512 */
753  DWG_ERR_INTERNALERROR = 1 << 10,/* 1024 */
754  DWG_ERR_INVALIDDWG = 1 << 11,/* 2048 */
755  DWG_ERR_IOERROR = 1 << 12,/* 4096 */
756  DWG_ERR_OUTOFMEM = 1 << 13,/* 8192 */
757 
759 #define DWG_ERR_CRITICAL DWG_ERR_CLASSESNOTFOUND
760 
782 typedef struct _dwg_handle
783 {
787  BITCODE_B is_global; // to be freed or not
789 
790 #define FORMAT_H "%u.%u." FORMAT_RLLx
791 #define ARGS_H(hdl) (hdl).code, (hdl).size, (hdl).value
792 #define FORMAT_REF "(%u.%u." FORMAT_RLLx ") abs:" FORMAT_BLL
793 #define ARGS_REF(ref) (ref)->handleref.code, (ref)->handleref.size, \
794  (ref)->handleref.value, (ref)->absolute_ref
795 #define FORMAT_REF11 "(%d, %hd, " FORMAT_BLL ")"
796 #define ARGS_REF11(ref) (ref)->handleref.size, (ref)->r11_idx, \
797  (ref)->absolute_ref
798 
808 typedef struct _dwg_object_ref
809 {
810  struct _dwg_object* obj;
813  BITCODE_RSd r11_idx; // preR13 only, the TABLE index (also used for DXF)
815 
817 
818 typedef enum DWG_HDL_CODE
819 {
823  DWG_HDL_SOFTPTR = 4, // can be relative
826 
832 typedef struct _dwg_color /* CmColor: R15 and earlier */
833 {
834  BITCODE_BSd index; /* <0: turned off. 0: BYBLOCK, 256: BYLAYER */
835  BITCODE_BS flag; /* 1: has name, 2: has book_name. */
836  BITCODE_BS raw; /* ENC only */
837  BITCODE_BL rgb; /* DXF 420 */
838  unsigned method; /* first byte of rgb:
839  0xc0 for ByLayer (also c3 and rgb of 0x100)
840  0xc1 for ByBlock (also c3 and rgb of 0)
841  0xc2 for entities (default), with names with an additional name flag RC,
842  0xc3 for truecolor,
843  0xc5 for foreground color
844  0xc8 for none (also c3 and rgb of 0x101)
845  */
846  BITCODE_T name; /* DXF 430 */
847  BITCODE_T book_name; /* DXF 430, DXF: "book_name$name" */
848  // Entities only:
851  BITCODE_BB alpha_type; /* 0 BYLAYER, 1 BYBLOCK, 3 alpha */
852  BITCODE_RC alpha; /* DXF 440. 0-255 */
854 
856 typedef Dwg_Color BITCODE_CMTC; // truecolor even before r2004
858 
859 EXPORT const char* dwg_color_method_name (unsigned method);
860 
865 {
866  unsigned short size;
867  unsigned codepage:15;
868  unsigned is_tu:1;
869  union {
870  char *data;
872  } u;
873 };
874 
879 typedef struct _dwg_resbuf
880 {
881  short type;
882  union
883  {
884  double pt[3];
885  char i8;
886  short i16;
887  int i32;
890  double dbl;
891  struct _dwg_binary_chunk str;
892  } value;
895 
903 typedef struct _dwg_header_variables {
911  BITCODE_BD unit1_ratio; /* 412148564080.0 */
915  BITCODE_TV unit1_name; /* "" 4x pre R13/2007... */
921  BITCODE_BS unknown_10; /* 0 r13-r14 */
925  BITCODE_B DIMSAV; /* undocumented */
931  BITCODE_B PSLTSCALE; /* r10- */
937  BITCODE_B FASTZOOM; /* -r11 */
947  BITCODE_RS unknown_ms; /* -r11 */
954  BITCODE_B WIREFRAME; /* Undocumented */
961  BITCODE_BS SAVEIMAGES; //some r13 only
963  BITCODE_BS MEASUREMENT; /* 0 English, 1 Metric. Stored as Section 4 */
965  BITCODE_BSd TREEDEPTH; /* r11- */
1031  BITCODE_BS HANDLING; /* <r14: default 1 */
1034  BITCODE_RS unknown_5; /* r2-r11 */
1035  BITCODE_RS unknown_6; /* r10-r11 */
1036  BITCODE_RS unknown_6a; /* r2-r9 */
1037  BITCODE_RS unknown_6b; /* r2-r9 */
1038  BITCODE_RS unknown_6c; /* r2-r9 */
1072  BITCODE_3RD VIEWCTR; /* -r11 */
1074  BITCODE_RD VIEWSIZE; /* -r11 */
1075  BITCODE_RS SNAPMODE; /* -r11 */
1076  BITCODE_2RD SNAPUNIT; /* -r11 */
1077  BITCODE_2RD SNAPBASE; /* -r11 */
1078  BITCODE_RD SNAPANG; /* -r11 */
1079  BITCODE_RS SNAPSTYLE; /* -r11 */
1081  BITCODE_RS GRIDMODE; /* -r11 */
1082  BITCODE_2RD GRIDUNIT; /* -r11 */
1083  BITCODE_BS AXISMODE; /* -r11 */
1084  BITCODE_2RD AXISUNIT; /* -r11 */
1085  BITCODE_3RD VPOINTX; /* -r11 */
1086  BITCODE_3RD VPOINTY; /* -r11 */
1087  BITCODE_3RD VPOINTZ; /* -r11 */
1091  BITCODE_RS flag_3d; /* -r11 */
1136  BITCODE_BD DIMARROW; /* r1.2-r1.4 */
1159  BITCODE_T DIMPOST_T; /* preR13 => handle */
1164  BITCODE_T unknown_string; /* r10-r11 */
1166  BITCODE_RS DIMCLRD_C; /* preR13 => CMC */
1186  /*BITCODE_H DIMTXSTY;*/
1289  BITCODE_RL dwg_size; /* -r1.40 */
1290  BITCODE_RS numentities; /* r2.0 - r10 */
1295  BITCODE_RL oldCECOLOR_hi; /* r11, or RD */
1297  BITCODE_RS layer_colors[128]; /* r1.1 - r1.4 */
1306 
1307 /* OBJECTS *******************************************************************/
1311 typedef int Dwg_Entity_UNUSED;
1312 
1316 typedef struct _dwg_entity_TEXT
1317 {
1319 
1339 
1343 typedef struct _dwg_entity_ATTRIB
1344 {
1346 
1362  BITCODE_RC type; /* R2018+ */
1364  BITCODE_BS field_length; /* DXF 73 but unused */
1365  BITCODE_RC flags; /* bitmask of:
1366  0 none
1367  1 invisible, overridden by ATTDISP
1368  2 constant, no prompt
1369  4 verify on insert
1370  8 preset, inserted only with its default values, not editable. */
1373  BITCODE_H mtext_style; /* R2018+ TODO */
1379 
1383 typedef struct _dwg_entity_ATTDEF
1384 {
1386 
1402  BITCODE_RC type; /* R2018+ */
1405  BITCODE_RC flags; /* => HEADER.AFLAGS */
1408  BITCODE_H mtext_style; /* R2018+ TODO */
1413 
1417 
1421 typedef struct _dwg_entity_BLOCK
1422 {
1424 
1425  BITCODE_T name; // DXF 2
1427  BITCODE_2RD base_pt; // preR13 only
1429 
1433 typedef struct _dwg_entity_ENDBLK
1434 {
1437 
1441 typedef struct _dwg_entity_SEQEND
1442 {
1446 
1450 typedef struct _dwg_entity_INSERT
1451 {
1453 
1461 
1467 
1468  BITCODE_RS num_cols; /* pre-R13 */
1472  BITCODE_TV block_name; /* pre-R2.0 */
1474 
1478 typedef struct _dwg_entity_MINSERT
1479 {
1481 
1489 
1494 
1501 
1506 {
1508 
1513  BITCODE_BL id; /* R2010+ */
1517 
1522 {
1524 
1528 
1533 
1538 
1543 {
1545 
1549 
1550 #define COMMON_ENTITY_POLYLINE \
1551  struct _dwg_object_entity *parent; \
1552  BITCODE_B has_vertex; \
1553  BITCODE_BL num_owned; \
1554  BITCODE_H first_vertex; \
1555  BITCODE_H last_vertex; \
1556  BITCODE_H *vertex; \
1557  BITCODE_H seqend
1558 
1563 {
1565 
1566  BITCODE_BS flag; /* 1: closed, 2: curve_fit, 4: spline_fit, 8: 3d, 0x10: 3dmesh,
1567  0x20: mesh_closed_in_n, 0x40: polyface_mesh, 0x80: ltype_continuous */
1576  BITCODE_BS num_m_verts; // sometime used in preR13, to delete
1577  BITCODE_BS num_n_verts; // sometime used in preR13, to delete
1579 
1584 {
1586 
1593 
1597 typedef struct _dwg_entity_ARC
1598 {
1600 
1608 
1612 typedef struct _dwg_entity_CIRCLE
1613 {
1615 
1621 
1625 typedef struct _dwg_entity_LINE
1626 {
1628 
1636 
1647 #define DIMENSION_COMMON \
1648  struct _dwg_object_entity *parent; \
1649  BITCODE_RC class_version; /* R2010+ */ \
1650  BITCODE_BE extrusion; \
1651  BITCODE_3BD def_pt; \
1652  BITCODE_2RD text_midpt; \
1653  BITCODE_BD elevation; \
1654  BITCODE_RC flag; /* calculated, DXF only 70 */ \
1655  BITCODE_RC flag1; /* as in the DWG */ \
1656  BITCODE_T user_text; \
1657  BITCODE_BD text_rotation; \
1658  BITCODE_BD horiz_dir; \
1659  BITCODE_3BD ins_scale; \
1660  BITCODE_BD ins_rotation; \
1661  BITCODE_BS attachment; \
1662  BITCODE_BS lspace_style; \
1663  BITCODE_BD lspace_factor; \
1664  BITCODE_BD act_measurement; \
1665  BITCODE_B unknown; \
1666  BITCODE_B flip_arrow1; \
1667  BITCODE_B flip_arrow2; \
1668  BITCODE_2RD clone_ins_pt; \
1669  BITCODE_H dimstyle; \
1670  BITCODE_H block
1671 
1673 {
1676 
1681 {
1685  BITCODE_RC flag2; // use_x_axis
1687 
1692 {
1699 
1704 {
1710 
1715 {
1720  BITCODE_3RD xline2end_pt; // preR13 only, DXF 16
1722 
1727 {
1734 
1739 {
1744 
1749 {
1750  DIMENSION_COMMON; /* DXF 10 def_pt = = far_chord_pt */
1754 
1759 {
1761  BITCODE_3BD xline1_pt; /* DXF 13 */
1762  BITCODE_3BD xline2_pt; /* DXF 14 */
1763  BITCODE_3BD center_pt; /* DXF 15 */
1764  BITCODE_B is_partial; /* DXF 70 */
1767  BITCODE_B has_leader; /* DXF 71 */
1768  BITCODE_3BD leader1_pt; /* DXF 16 */
1769  BITCODE_3BD leader2_pt; /* DXF 17 */
1771 
1776 {
1783 
1787 typedef struct _dwg_entity_POINT
1788 {
1790 
1798 
1802 typedef struct _dwg_entity_3DFACE
1803 {
1805 
1814 
1819 {
1821 
1826 
1831 {
1833 
1841 
1846 typedef struct _dwg_entity_SOLID
1847 {
1849 
1858 
1863 typedef struct _dwg_entity_TRACE
1864 {
1866 
1875 
1880 typedef struct _dwg_entity_SHAPE
1881 {
1883 
1884  BITCODE_3BD ins_pt; // DXF 10-30
1885  BITCODE_BD scale; // DXF 40
1890  BITCODE_BS style_id; // DXF 2, STYLE index in dwg to SHAPEFILE
1891  BITCODE_BE extrusion; // DXF 210
1894 
1899 typedef struct _dwg_entity_VIEWPORT
1900 {
1902 
1906  BITCODE_RS on_off; /* DXF 68, -1 should be accepted also */
1907  BITCODE_RS id; /* DXF 69 */
1908 
1912  BITCODE_BD VIEWSIZE; // the height
1950 
1954 typedef struct _dwg_entity_ELLIPSE
1955 {
1957 
1961  BITCODE_BD axis_ratio; /* i.e RadiusRatio */
1965 
1970 {
1972 
1973  double x;
1974  double y;
1975  double z;
1976  double w;
1978 
1979 enum
1980 {
1981  SPLINETYPE_QUADRATIC = 5, // degree==2
1982  SPLINETYPE_CUBIC = 6, // default. degree==3
1983 };
1984 enum
1985 {
1988 };
1989 enum
1990 { /* 2013+ */
1994 };
1995 enum
1996 { /* 2013+ */
2001 };
2002 
2003 typedef struct _dwg_entity_SPLINE
2004 {
2006 
2007  BITCODE_RS flag; /* computed */
2008  BITCODE_BS scenario; /* 1 spline, 2 bezier */
2009  BITCODE_BS degree; /* 2 quadratic, 3 cubic */
2010  BITCODE_BL splineflags; /* 2013+: method fit points = 1, CV frame show = 2, closed = 4 */
2011  BITCODE_BL knotparam; /* 2013+: Chord = 0, Square root = 1, Uniform = 2, Custom = 15 */
2015  BITCODE_B closed_b; /* bit 0 of 70 */
2016  BITCODE_B periodic; /* bit 1 of 70 */
2017  BITCODE_B rational; /* bit 2 of 70 */
2018  BITCODE_B weighted; /* bit 4 of 70 */
2028 
2032 #define Dwg_Entity_3DSOLID Dwg_Entity__3DSOLID
2033 typedef struct _dwg_3DSOLID_wire
2034 {
2052 
2054 {
2065 
2067 {
2073 
2074 #define _3DSOLID_FIELDS \
2075  BITCODE_B acis_empty; \
2076  BITCODE_B unknown; \
2077  BITCODE_BS version; \
2078  BITCODE_BL num_blocks; \
2079  BITCODE_BL* block_size; \
2080  char** encr_sat_data; \
2081  BITCODE_BL sab_size; \
2082  BITCODE_RC* acis_data; /* The decrypted SAT v1 or the SAB v2 stream */ \
2083  BITCODE_B wireframe_data_present; \
2084  BITCODE_B point_present; \
2085  BITCODE_3BD point; \
2086  BITCODE_BL isolines; /* i.e. wires */ \
2087  BITCODE_B isoline_present; /* ie. has_wires */ \
2088  BITCODE_BL num_wires; \
2089  Dwg_3DSOLID_wire * wires; \
2090  BITCODE_BL num_silhouettes; \
2091  Dwg_3DSOLID_silhouette * silhouettes; \
2092  BITCODE_B _dxf_sab_converted; /* internally calculated */ \
2093  BITCODE_B acis_empty2; \
2094  struct _dwg_entity_3DSOLID* extra_acis_data; \
2095  BITCODE_BL num_materials; \
2096  Dwg_3DSOLID_material *materials; \
2097  BITCODE_RC revision_guid[39]; \
2098  BITCODE_BL revision_major; \
2099  BITCODE_BS revision_minor1; \
2100  BITCODE_BS revision_minor2; \
2101  BITCODE_RC revision_bytes[9]; \
2102  BITCODE_BL end_marker; \
2103  BITCODE_H history_id; \
2104  BITCODE_B has_revision_guid; \
2105  BITCODE_B acis_empty_bit
2106 
2107 typedef struct _dwg_entity_3DSOLID
2108 {
2111 #if 0
2117  char** encr_sat_data;
2122  BITCODE_BL num_isolines;
2129  struct _dwg_entity_3DSOLID* extra_acis_data;/* is it the best approach? */
2130  BITCODE_BL unknown_2007;
2133 #endif
2135 
2140 
2145 
2149 typedef struct _dwg_entity_RAY
2150 {
2152 
2156 
2161 
2168 {
2170 
2177 
2182 {
2184 
2193 
2198 typedef struct _dwg_entity_OLEFRAME
2199 {
2201 
2207 
2211 typedef struct _dwg_entity_MTEXT
2212 {
2214 
2239  BITCODE_B unknown_b0; // always 0
2263 
2267 typedef struct _dwg_entity_LEADER
2268 {
2270 
2271  BITCODE_B unknown_bit_1; /* always seems to be zero */
2272  BITCODE_BS path_type; /*< DXF(72) 0: line, 1: spline (oda bug) */
2273  BITCODE_BS annot_type; /*< DXF(73) 0: text, 1: tol, 2: insert, 3 (def): none */
2274  BITCODE_BL num_points; /*< DXF(76) */
2275  BITCODE_3DPOINT* points; /*< DXF(10) */
2278  BITCODE_3DPOINT x_direction; /*< DXF(211) */
2280  BITCODE_3DPOINT endptproj; /* DXF(213) R_13c3-R_2007 */
2281  BITCODE_BD dimgap; /* R_13-R_14 only */
2282  BITCODE_BD box_height; /*< DXF(40) */
2283  BITCODE_BD box_width; /*< DXF(41) */
2284  BITCODE_B hookline_dir; /* if hook line is on x direction */
2285  BITCODE_B hookline_on; /*< DXF(75) computed from arrowhead_type & 8 */
2295  BITCODE_H associated_annotation; /* DXF 340 Hard reference to associated annotation (mtext, tolerance, or insert entity) */
2298 
2303 {
2305 
2315 
2319 typedef struct _dwg_MLINE_line
2320 {
2327 
2328 typedef struct _dwg_MLINE_vertex
2329 {
2337 
2338 typedef struct _dwg_entity_MLINE
2339 {
2341 
2347  BITCODE_RC num_lines; /* Linesinstyle */
2352 
2353 #define COMMON_TABLE_CONTROL_FIELDS \
2354  struct _dwg_object_object *parent; \
2355  BITCODE_BS num_entries; \
2356  BITCODE_H* entries; \
2357  BITCODE_RS flags_r11
2358 
2359 // table entries may be imported from xref's
2360 
2361 #define COMMON_TABLE_FIELDS \
2362  struct _dwg_object_object *parent; \
2363  BITCODE_RC flag; \
2364  BITCODE_T name; \
2365  BITCODE_RSd used; \
2366  /* may be referenced by xref: */ \
2367  BITCODE_B is_xref_ref; \
2368  /* is a xref reference: */ \
2369  BITCODE_BS is_xref_resolved; /* 0 or 256 */ \
2370  /* is dependent on xref: */ \
2371  BITCODE_B is_xref_dep; \
2372  BITCODE_H xref
2373 
2378 {
2383 
2388 {
2391  BITCODE_B anonymous; /* flag 70 bit 1 */
2392  BITCODE_B hasattrs; /* flag 70 bit 2 */
2393  BITCODE_B blkisxref; /* flag 70 bit 3 */
2394  BITCODE_B xrefoverlaid; /* flag 70 bit 4 */
2395  BITCODE_B loaded_bit; /* flag 70 bit 6 */
2401  BITCODE_BL preview_size; /* no DXF. BLL? */
2402  BITCODE_TF preview; /* DXF 310. Called PreviewIcon */
2413  BITCODE_RS flag2; /* preR13 */
2417 
2422 {
2425 
2429 typedef struct _dwg_object_LAYER
2430 {
2431  /*<! flag0 DWG r2000+
2432  1: frozen
2433  2: on
2434  4: frozen_in_new
2435  8: locked
2436  16: plotflag
2437  bits 6-10: linewt
2438  */
2440  BITCODE_BS flag0; /* The DWG variant of 70, flag is for DXF */
2445  BITCODE_B plotflag; /* DXF 290 (optional) */
2448  BITCODE_H plotstyle; /* DXF 390 */
2449  BITCODE_H material; /* DXF 347 */
2450  BITCODE_H ltype; /* DXF 6 */
2451  BITCODE_H visualstyle; /* DXF 348 */
2453 
2458 {
2461 
2466 typedef struct _dwg_object_STYLE
2467 {
2468  /*<! flag DXF 70:
2469  1: is_vertical
2470  2: is_upsidedown
2471  4: is_shape
2472  8: underlined
2473  16: overlined (0x10)
2474  32: is_shx
2475  64: pre_loaded (0x40)
2476  128: is_backward (0x80)
2477  256: shape_loaded (0x100)
2478  512: is_striked (0x200)
2479  */
2491 
2492 /* 54 and 55 are UNKNOWN OBJECTS */
2493 
2498 {
2503 
2508 typedef struct _dwg_LTYPE_dash {
2511  BITCODE_BS complex_shapecode; /* on shape_flag 2: shape number.
2512  4: index into strings_area. */
2518  BITCODE_BS shape_flag; /* 1: text rotated 0, 2: complex_shapecode is index,
2519  4: complex_shapecode is index into strings_area. */
2520  BITCODE_T text; /* DXF 9, only if shape_flag & 2. e.g. GAS_LINE */
2522 
2523 typedef struct _dwg_object_LTYPE
2524 {
2529  BITCODE_RC numdashes; // can be 0 in r11, even with 12 entries
2530  // could be made a union if we care
2533  BITCODE_B has_strings_area; /* if some shape_flag & 4 (ODA bug) */
2534  BITCODE_TF strings_area; /* 256 or 512 byte since r2007 */
2537 
2538 /* 58 and 59 are UNKNOWN OBJECTS */
2539 
2544 {
2547 
2551 typedef struct _dwg_object_VIEW
2552 {
2554  // AbstractViewTableRecord
2558  // ViInfo
2566  BITCODE_4BITS VIEWMODE; // DXF 71. 0: perspective, 1: front_clip_on, 2: back_clip_on, 3: front_clip_at_eye_on
2573  // ViewTableRecord
2592 
2597 {
2600 
2604 typedef struct _dwg_UCS_orthopts
2605 {
2610 
2611 typedef struct _dwg_object_UCS
2612 {
2621  BITCODE_BS num_orthopts; // missing in ODA docs
2624 
2629 {
2632 
2636 typedef struct _dwg_object_VPORT
2637 {
2639  // AbstractViewTableRecord
2640  BITCODE_BD VIEWSIZE; // really the view height
2641  BITCODE_BD view_width; // in DWG r13+, needed to calc. aspect_ratio
2642  BITCODE_BD aspect_ratio; // DXF 41 = view_width / VIEWSIZE
2643  // ViInfo
2658  // ViewportTableRecord
2662  BITCODE_BS circle_zoom; /* circle sides: nr of tesselations */
2664  BITCODE_RC UCSICON; /* DXF 71: 0: icon_on, 1: icon_at_ucsorg */
2665  BITCODE_B GRIDMODE; /* DXF 76: on or off */
2667  BITCODE_B SNAPMODE; /* DXF 75: on or off */
2680  BITCODE_BS grid_flags; /* bit 1: bound to limits, bit 2: adaptive */
2688 
2694 {
2697 
2702 typedef struct _dwg_object_APPID
2703 {
2707 
2713 {
2715  BITCODE_RC num_morehandles; /* DXF 71 undocumented */
2716  BITCODE_H* morehandles; /* DXF 340 */
2718 
2722 typedef struct _dwg_object_DIMSTYLE
2723 {
2754  /* BITCODE_H DIMTXSTY; */
2784  BITCODE_RS DIMCLRD_N; /* preR13 */
2785  BITCODE_RS DIMCLRE_N; /* preR13 */
2786  BITCODE_RS DIMCLRT_N; /* preR13 */
2805 
2807 
2812 
2817 
2824 {
2827 
2833 {
2842 
2846 typedef struct _dwg_object_GROUP
2847 {
2855 
2859 typedef struct _dwg_MLINESTYLE_line
2860 {
2864  union {
2865  BITCODE_BSd index; /* until 2018 */
2866  BITCODE_H ltype; /* since 2018 */
2867  } lt;
2869 
2871 {
2882 
2887 {
2889 
2895  // embedded into data, not yet decoded:
2896  // the MS-CFB (ole2 stream) starts at 0x80 in data
2897  // before is probably:
2903 
2907 typedef struct _dwg_object_DUMMY
2908 {
2911 
2916 {
2918  /* ??? not seen */
2920 
2921 /* NOT SURE ABOUT THIS ONE (IS IT OBJECT OR ENTITY?): */
2927 {
2928  BITCODE_BD start; /* 40 */
2929  BITCODE_BD end; /* 41 */
2931 
2933 {
2935 
2936  BITCODE_RL size; /* from flags to *widths */
2952 
2957 {
2959 
2970 
2975 {
2977 
2988 
2997 typedef struct _dwg_HATCH_Color
2998 {
3000  BITCODE_BD shift_value; //0.0 non-shifted, 1.0 shifted
3003 
3005 {
3010 
3011 typedef struct _dwg_HATCH_PathSeg
3012 {
3014  BITCODE_RC curve_type; // i.e. curve_type: 1-4
3015  // could be a union
3016  /* LINE */
3019  /* CIRCULAR ARC */
3025  /* ELLIPTICAL ARC */
3026  /* BITCODE_2RD center */
3029  /* BITCODE_BD start_angle; */
3030  /* BITCODE_BD end_angle; */
3031  /* BITCODE_B is_ccw; */
3032  /* SPLINE */
3045 
3047 {
3052 
3053 typedef struct _dwg_HATCH_Path
3054 {
3056  /* Segment path */
3057  BITCODE_BL flag; /* 2: is_polyline, 4: is_derived, 8: is_textbox,
3058  0x20: is_open, 0x80: is_textisland, 0x100: is_duplicate,
3059  0x200: is_annotative */
3062 
3063  /* Polyline path */
3067 
3068  // needed?
3072 
3073 typedef struct _dwg_HATCH_DefLine
3074 {
3082 
3083 typedef struct _dwg_entity_HATCH
3084 {
3086 
3095  BITCODE_T gradient_name; /* 1: SPHERICAL, 2: HEMISPHERICAL, 3: CURVED, 4: LINEAR, 5: CYLINDER */
3096 
3103  Dwg_HATCH_Path* paths; // also named loop
3115  //BITCODE_BL sum_boundary_handles;
3116  //BITCODE_H* boundary_handles;
3118 
3119 // derived from Hatch
3120 typedef struct _dwg_entity_MPOLYGON
3121 {
3123 
3132  BITCODE_T gradient_name; /* 1: SPHERICAL, 2: HEMISPHERICAL, 3: CURVED, 4: LINEAR, 5: CYLINDER */
3133 
3140  Dwg_HATCH_Path* paths; // also named loop
3148 
3149  BITCODE_CMC hatch_color; /* DXF 62 */
3150  BITCODE_2RD x_dir; /* DXF 11 (ocs) */
3152  //BITCODE_H* boundary_handles;
3153 
3155 
3159 typedef struct _dwg_object_XRECORD
3160 {
3162 
3163  BITCODE_BS cloning; /* DXF 280, as with DICTIONARY.
3164  DuplicateRecordCloning mergeStyle:
3165  1: erase allowed,
3166  0x80: cloning allowed */
3168  BITCODE_BL num_xdata; /* computed */
3173 
3179 {
3182 
3188 typedef struct _dwg_LEADER_Break
3189 {
3194 
3195 typedef struct _dwg_LEADER_Line // as documented by DXF
3196 {
3205  BITCODE_BS type; // 0 = invisible leader, 1 = straight leader, 2 = spline leader
3206  BITCODE_CMC color; // of the line
3207  BITCODE_H ltype; // 5 340
3211  BITCODE_BL flags; // 1 = leader type, 2 = line color, 4 = line type, 8 = line weight,
3212  // 16 = arrow size, 32 = arrow symbol (handle)
3214 
3216 {
3221 
3223 {
3230 
3231 typedef struct _dwg_LEADER_Node
3232 {
3245  BITCODE_BS attach_dir; //2010+ 271
3247 
3248 // common to text and block
3249 #define CMLContent_fields \
3250  BITCODE_RC type; /* 1 for blk, 2 for text */ \
3251  BITCODE_3BD normal; \
3252  BITCODE_3BD location; \
3253  BITCODE_BD rotation
3254 
3256 {
3283 
3285 {
3292 
3294 {
3298 
3299 /* The MLeaderAnnotContext object (par 20.4.86), embedded into an MLEADER */
3301 {
3302  // AcDbObjectContextData:
3303  // BITCODE_BS class_version; /*!< r2010+ DXF 70 4 */
3304  // BITCODE_B is_default; /*!< r2010+ DXF 290 1 */
3305  // BITCODE_B has_xdic; /*!< r2010+ */
3306  // AcDbAnnotScaleObjectContextData:
3307  // BITCODE_H scale; /*!< DXF 340 hard ptr to AcDbScale */
3308 
3311 
3313 
3323 
3326  Dwg_MLEADER_Content content; // union txt/blk
3327 
3332 
3335 
3337 
3338 // dbmleader.h
3340 {
3342 
3345  BITCODE_H mleaderstyle; /* DXF 340 */
3346  BITCODE_BL flags; /* override. DXF 90 */
3355  BITCODE_BD arrow_size; /* the default */
3364  BITCODE_H block_style; // internal blocks mostly, _TagSlot, _TagHexagon,
3365  // _DetailCallout, ...
3369  BITCODE_BS style_attachment; // 0 = center extents, 1 = insertion point
3371 
3372  /* until r2007: */
3381 
3388 
3394 {
3396 
3437 
3444 
3450 {
3452 
3456 
3462 {
3464 
3495  BITCODE_BS
3502  BITCODE_BS
3518  BITCODE_BS
3524 
3528 typedef struct _dwg_object_LAYOUT
3529 {
3531  // AcDbPlotSettings:
3533 
3534  // AcDbLayout:
3537  BITCODE_BS layout_flags; /* 1: PSLTSCALE, 2: LIMCHECK */
3553  BITCODE_H *viewports; // r2004+
3555 
3564 {
3566 
3570 
3575 // 20.4.99. also for FIELD
3576 typedef struct _dwg_TABLE_value
3577 {
3578  BITCODE_BL flags; /* DXF 90 */
3579  BITCODE_BL format_flags; /* DXF 93, r2007+ */
3593 
3594 // 20.4.100 Custom data collection for table cells, cols, rows
3596 {
3599 
3603 
3604 typedef struct _dwg_TABLE_AttrDef
3605 {
3611 
3612 typedef struct _dwg_TABLE_Cell
3613 {
3650  // BITCODE_H text_style_override;
3652 
3654 {
3660 
3661 typedef struct _dwg_TABLE_BreakRow
3662 {
3668 
3669 typedef struct _dwg_LinkedData
3670 {
3671  BITCODE_T name; // max 16, dxf 1
3672  BITCODE_T description; // max 24, dxf 300
3674 
3676 {
3682 
3683 // Content format 20.4.101.3
3684 typedef struct _dwg_ContentFormat
3685 {
3688  BITCODE_BL value_data_type; /* see 20.4.98 */
3689  BITCODE_BL value_unit_type; /* see 20.4.98 */
3698 
3700 {
3703  Dwg_TABLE_value value; // 20.4.99 Value
3710 
3711 // 20.4.98
3713 {
3720  BITCODE_BL unknown; /* ODA bug, BD there. DXF 95 */
3721 
3725 
3726 typedef struct _dwg_TableCell
3727 {
3748 
3752 
3753 // almost like GridLine/TABLESTYLE_border
3754 // in ODA named OdTableGridLine, was BorderStyle
3755 typedef struct _dwg_GridFormat
3756 {
3758  BITCODE_BL index_mask; /* 95. ie: 1,2,4,8,16,32 */
3767 
3772 typedef struct _dwg_CellStyle
3773 {
3774  BITCODE_BL type; /* 1 cell, 2 row, 3 col, 4 fmt data, 5 table */
3788  BITCODE_BL num_borders; /* 0-6, number of edge_flags set */
3790 
3794 
3795 typedef struct _dwg_TableRow
3796 {
3807 
3808 typedef struct _dwg_TableDataColumn
3809 {
3813  // BITCODE_TV data;
3818 
3819 typedef struct _dwg_LinkedTableData
3820 {
3828 
3830 {
3837 
3839 {
3845 
3846 #define TABLECONTENT_fields \
3847  Dwg_LinkedData ldata; \
3848  Dwg_LinkedTableData tdata; \
3849  Dwg_FormattedTableData fdata; \
3850  BITCODE_H tablestyle
3851 
3853 {
3857 
3858 typedef struct _dwg_entity_TABLE
3859 {
3861  //r2010+ TABLECONTENT:
3863 
3884  unsigned long num_cells;
3955 
3976 
3985 
3998 
4000 
4001 #undef TABLECONTENT_fields
4002 
4008 {
4010  BITCODE_BL id; /* 1=title, 2=header, 3=data, 4=table.
4011  ref TABLESTYLE. custom IDs > 100 */
4012  BITCODE_BL type; /* 1=data, 2=label */
4014  struct _dwg_CellStyle cellstyle;
4016 
4017 // very similar to GridLine, or GridFormat. but no overrides, type, ltype, ...
4019 {
4023  //TODO
4024  // BITCODE_H ltype;
4025  // BITCODE_BD double_line_spacing;
4026 } Dwg_TABLESTYLE_border; // child of TABLE/TABLESTYLE/...
4027 
4029 {
4037 
4038  // 6: top, horizontal inside, bottom, left, vertical inside, right
4041 
4046 
4048 {
4050 
4059  BITCODE_RC unknown_rc; //r2007+ signed
4062  BITCODE_H cellstyle; //r2007+. was called template
4063  Dwg_TABLESTYLE_CellStyle sty; //r2007+. Note: embedded struct
4067 
4068  // 0: data, 1: title, 2: header
4072 
4078 {
4083 
4084 /* 20.4.103 TABLEGEOMETRY
4085  r2008+ optional, == 20.4.98
4086  */
4087 
4089 {
4098 
4100 {
4104  BITCODE_BL num_cells; /* = num_rows * num_cols */
4107 
4108 
4114 {
4116 
4120 
4124 
4132 {
4134 
4146  /* Note that neither Wipeout nor RasterImage has these inverted clips, allowing one hole.
4147  They just have an clip_mode flag for is_inverted.
4148  GeoJSON/GIS has multiple polygons, allowing multiple nested holes. */
4153 
4157 
4161 typedef struct _dwg_object_DBCOLOR
4162 {
4164  BITCODE_CMC color; //62,420,430
4166 
4172 {
4177 
4178 typedef struct _dwg_object_FIELD
4179 {
4181  /* dxf group code */
4182  BITCODE_TV id; /* 1 */
4183  BITCODE_TV code; /* 2,3 */
4185  BITCODE_H *childs; /* code:3, 360 */
4187  BITCODE_H *objects; /* code:5, 331 */
4188  BITCODE_TV format; /* 4, until r2004 only */
4197  BITCODE_BL value_string_length; /* 98 ODA bug: TV */
4201 
4206 {
4208 
4213 
4218 typedef struct _dwg_GEODATA_meshpt
4219 {
4223 
4225 {
4230 
4231 typedef struct _dwg_object_GEODATA
4232 { /* dxf group code */
4234 
4237  BITCODE_BS coord_type; /* 0 unknown, 1 local grid, 2 projected grid,
4238  3 geographic defined by latitude/longitude) */
4242  BITCODE_3BD scale_vec; // always 1.0,1.0,1.0
4249  BITCODE_BL scale_est; /* None = 1, User specified scale factor = 2,
4250  Grid scale at reference point = 3, Prismodial = 4 */
4258  BITCODE_T coord_system_wkt; /* obsolete */
4259 
4267 
4270  BITCODE_2RD ref_pt2d; // (y, x) of ref_pt reversed
4278 
4282 typedef struct _dwg_object_IDBUFFER
4283 {
4285 
4290 
4295 typedef struct _dwg_entity_IMAGE
4296 {
4298  // also used in WIPEOUT
4309  BITCODE_B clip_mode; // 0 outside, 1 inside (inverted)
4310  BITCODE_BS clip_boundary_type; // 1 rect, 2 polygon
4316 
4320 typedef struct _dwg_object_IMAGEDEF
4321 {
4323 
4329  BITCODE_2RD pixel_size; // resolution MM/pixel
4330  //BITCODE_H xrefctrl; /*!< r2010+ */
4332 
4337 {
4339 
4342 
4347 typedef struct _dwg_object_INDEX
4348 {
4352 
4356 typedef struct _dwg_LAYER_entry
4357 {
4363 
4365 {
4371 
4376 {
4378 
4395 
4401 {
4403 
4407  BITCODE_BS units; // DXF 72, i.e. user_scale
4409 
4413 typedef struct _dwg_object_SCALE
4414 {
4416 
4417  BITCODE_BS flag; /* 1: is_temporary */
4423 
4428 {
4430 
4433  BITCODE_H block_owner; // mspace or pspace
4436 
4441 {
4443 
4456 
4462 {
4464 
4472 
4477 typedef struct _dwg_entity_WIPEOUT
4478 {
4480 
4491  BITCODE_B clip_mode; // 0 outside, 1 inside (inverted)
4492  BITCODE_BS clip_boundary_type; // 1 rect, 2 polygon
4498 
4504 {
4506  //BITCODE_BL class_version; /*!< DXF 90 NY */
4509 
4510 /* SECTIONPLANE, r2007+
4511  * Looks like the livesection ptr from VIEW
4512  */
4514 {
4523  //BITCODE_3BD viewing_dir; /*!< normal of the 1st segment plane */
4536 
4545 {
4619  /* the rest of the props:
4620  all bool are 290, all BS/BL are 90, all BD are 40, colors 62, text 1 */
4651 
4653 
4659 typedef struct _dwg_LIGHTLIST_light
4660 {
4665 
4666 /* 2010+ */
4668 {
4674 
4675 
4676 typedef struct _dwg_MATERIAL_color
4677 {
4683 
4684 typedef struct _dwg_MATERIAL_mapper
4685 {
4697  /* marble, wood and procedural modes */
4700 
4702 {
4707 
4713 typedef struct _dwg_object_MATERIAL
4714 {
4716 
4728  //?? BD reflection_depth
4729  //reflection_glossy_samples
4735  //BITCODE_B bump_enable
4736  //?BD bump_amount
4740  //?? BD refraction_depth
4741  //?? BD refraction_translucency_weight
4742  //?? refraction_glossy_samples
4769 
4770 #if 0
4771  BITCODE_BS normalmap_method;
4772  BITCODE_BD normalmap_strength;
4773  Dwg_MATERIAL_mapper normalmap;
4774  BITCODE_B is_anonymous;
4775  BITCODE_BS global_illumination;
4776  BITCODE_BS final_gather;
4777 #endif
4778  //? BD backface_cull
4779  //? BD self_illum_luminance
4780  //? BD self_illum_color_temperature
4782 
4788 {
4791 
4796 typedef struct _dwg_entity_LIGHT
4797 {
4799 
4821  BITCODE_B is_photometric; /* if LIGHTINGUNITS == "2" */
4850 
4855 typedef struct _dwg_entity_CAMERA
4856 {
4860 
4865 {
4877 
4883 {
4889  BITCODE_B clipping; // 280 i.e. clipping_enabled
4894  //?
4895  //BITCODE_3BD origin;
4913 
4918 typedef struct _dwg_entity_HELIX
4919 {
4921 
4922  // AcDbSpline
4923  BITCODE_BS flag; /* computed */
4924  BITCODE_BS scenario; /* 1 spline, 2 bezier */
4925  BITCODE_BS degree; /* 2 quadratic, 3 cubic */
4926  BITCODE_BL splineflags; /* 2013+: method fit points = 1, CV frame show = 2, closed = 4 */
4927  BITCODE_BL knotparam; /* 2013+: Chord = 0, Square root = 1, Uniform = 2, Custom = 15 */
4934  BITCODE_B weighted; /* bit 4 of 70 */
4943  // AcDbHelix
4956 
4957 // TODO ACSH_SWEEP_CLASS has different names,
4958 // ACIS (sweep:options) even more so. ACIS key names are weird though, Acad didn't take them.
4959 #define SWEEPOPTIONS_fields \
4960  BITCODE_BD draft_angle; \
4961  BITCODE_BD draft_start_distance; \
4962  BITCODE_BD draft_end_distance; \
4963  BITCODE_BD twist_angle; \
4964  BITCODE_BD scale_factor; \
4965  BITCODE_BD align_angle; \
4966  BITCODE_BD* sweep_entity_transmatrix; \
4967  BITCODE_BD* path_entity_transmatrix; \
4968  BITCODE_B is_solid; \
4969  BITCODE_BS sweep_alignment_flags; \
4973  BITCODE_BS path_flags; \
4974  BITCODE_B align_start; \
4975  BITCODE_B bank; \
4976  BITCODE_B base_point_set; \
4977  BITCODE_B sweep_entity_transform_computed; \
4978  BITCODE_B path_entity_transform_computed; \
4979  BITCODE_3BD reference_vector_for_controlling_twist; \
4980  BITCODE_H sweep_entity; \
4981  BITCODE_H path_entity
4982 
4988 {
4991  //? sweep_profile, taper_angle
4999  //BITCODE_BD height;
5003 
5024 
5035  //BITCODE_BL class_version; /*!< DXF 90 */
5047  BITCODE_B solid; // 295
5057 
5062 {
5065  // AcDbSurface
5068  // AcDbNurbSurface
5069  BITCODE_BS short170; /* DXF 170 */
5071  BITCODE_3BD uvec1; /* DXF 10 */
5072  BITCODE_3BD vvec1; /* DXF 11 */
5073  BITCODE_3BD uvec2; /* DXF 12 */
5074  BITCODE_3BD vvec2; /* DXF 13 */
5076 
5090 
5112  BITCODE_BD twist_angle; // 46
5114  BITCODE_B close_to_axis; // 291
5115 
5117 
5122 typedef struct _dwg_MESH_edge
5125  BITCODE_BL idxfrom; // index from
5126  BITCODE_BL idxto; // index to
5127 } Dwg_MESH_edge;
5129 typedef struct _dwg_entity_MESH
5146 } Dwg_Entity_MESH;
5147 
5152 typedef struct _dwg_object_SUN
5167 } Dwg_Object_SUN;
5169 typedef struct _dwg_SUNSTUDY_Dates
5172  BITCODE_BL msecs; //seconds past midnight
5174 
5179 typedef struct _dwg_object_SUNSTUDY
5213 typedef struct _dwg_DATATABLE_row
5215  struct _dwg_DATATABLE_column *parent;
5222  BITCODE_BL type; /* DXF 92 */
5223  BITCODE_T text; /* DXF 2 */
5226 
5234  BITCODE_BS flags; /* DXF 70 */
5235  BITCODE_BL num_cols; /* DXF 90 */
5236  BITCODE_BL num_rows; /* DXF 91 */
5237  BITCODE_T table_name; /* DXF 1 */
5240 
5247  BITCODE_H target; // 330
5248  BITCODE_T text; // 304
5251 typedef struct _dwg_object_DATALINK
5254  BITCODE_BS class_version; /*<! DXF 70 1 */
5255  BITCODE_T data_adapter;/*<! DXF 1 */
5256  BITCODE_T description;/*<! DXF 300 */
5257  BITCODE_T tooltip; /*<! DXF 301 */
5258  BITCODE_T connection_string; /*<! DXF 302 */
5259  BITCODE_BL option; /*<! DXF 90 2 */
5260  BITCODE_BL update_option;/*<! DXF 91 1179649 */
5261  BITCODE_BL bl92; /*<! DXF 92 1 */
5262  BITCODE_BS year; /*<! DXF 170 */
5263  BITCODE_BS month; /*<! DXF 171 */
5264  BITCODE_BS day; /*<! DXF 172 */
5265  BITCODE_BS hour; /*<! DXF 173 */
5266  BITCODE_BS minute; /*<! DXF 174 */
5267  BITCODE_BS seconds; /*<! DXF 175 */
5268  BITCODE_BS msec; /*<! DXF 176 */
5269  BITCODE_BS path_option; /*<! DXF 177 1 */
5270  BITCODE_BL bl93; /*<! DXF 93 0 */
5271  BITCODE_T update_status;/*<! DXF 304 */
5273  Dwg_DATALINK_customdata *customdata; // 330 + 304
5274  BITCODE_H hardowner; /*<! DXF 360 */
5276 
5281 typedef struct _dwg_DIMASSOC_Ref
5300 typedef struct _dwg_object_DIMASSOC
5307  Dwg_DIMASSOC_Ref *ref; /* 1-4x, with possible holes,
5308  depend. on associativity bitmask */
5311 typedef struct _dwg_ACTIONBODY
5316  BITCODE_BL value; //resbuf
5317 } Dwg_ACTIONBODY;
5319 typedef struct _dwg_EvalVariant
5321  BITCODE_BS code; /* the DXF code */
5322  union {
5328  BITCODE_H handle;
5329  } u;
5330 } Dwg_EvalVariant;
5331 
5332 typedef struct _dwg_VALUEPARAM_vars
5334  //struct _dwg_VALUEPARAM *parent;
5339 typedef struct _dwg_VALUEPARAM
5345  BITCODE_BL num_vars; // input vars
5349 
5350 /* AcDbAssocParamBasedActionBody */
5354  BITCODE_BL version; /* 90 0 */
5355  BITCODE_BL minor; /* 90 0 */
5356  BITCODE_BL num_deps; /* 90 1 */
5357  BITCODE_H *deps; /* 360 */
5358  BITCODE_BL l4; /* 90: 0 */
5359  BITCODE_BL l5; /* 90 */
5360  BITCODE_H assocdep; /* 330 */
5361  BITCODE_BL num_values; /* 90 */
5368  BITCODE_B is_owned; // with AssocNewtwork means code 3 (hardowned) or 4 (softptr)
5371 
5372 #define ASSOCACTION_fields \
5373  /* until r2010: 1, 2013+: 2 */ \
5374  BITCODE_BS class_version; /* 90 */ \
5375  /* 0 WellDefined, 1 UnderConstrained, 2 OverConstrained, \
5376  3 Inconsistent, 4 NotEvaluated, 5 NotAvailable, \
5377  6 RejectedByClient */ \
5378  BITCODE_BL geometry_status; /* 90 */ \
5379  BITCODE_H owningnetwork; /* 330 */ \
5380  BITCODE_H actionbody; /* 360 */ \
5381  BITCODE_BL action_index; /* 90 */ \
5382  BITCODE_BL max_assoc_dep_index; /* 90 */ \
5383  BITCODE_BL num_deps; /* 90 */ \
5384  Dwg_ASSOCACTION_Deps *deps; /* 330 or 360 */ \
5385  BITCODE_BL num_owned_params; /* 90 */ \
5386  BITCODE_H *owned_params; /* 360 */ \
5387  BITCODE_BL num_values; /* 90 */ \
5388  Dwg_VALUEPARAM *values
5390 // AcDbAssocDependency
5394  BITCODE_BS class_version; /*<! DXF 90 */
5395  BITCODE_BL status; /*<! DXF 90 */
5396  BITCODE_B is_read_dep; /*<! DXF 290 */
5397  BITCODE_B is_write_dep; /*<! DXF 290 */
5400  BITCODE_BLd order; /*<! DXF 90 */
5401  BITCODE_H dep_on; /*<! DXF 330 */
5402  BITCODE_B has_name; /*<! DXF 290 */
5403  BITCODE_T name; /*<! DXF 1 */
5404  BITCODE_BLd depbodyid; /*<! DXF 90 */
5405  BITCODE_H readdep; /*<! DXF 330 */
5406  BITCODE_H dep_body; /*<! DXF 360 */
5407  BITCODE_H node; /*<! DXF 330 */
5410 #define ASSOCPERSSUBENTID_fields \
5411  BITCODE_T classname; /* DXF 1 */ \
5412  BITCODE_B dependent_on_compound_object /* DXF 290 */
5413 
5414 #define ASSOCEDGEPERSSUBENTID_fields \
5415  BITCODE_T classname; /* DXF 1 */ \
5416  BITCODE_B has_classname; \
5417  BITCODE_BL bl1; \
5418  BITCODE_BS class_version; \
5419  BITCODE_BL index1; \
5420  BITCODE_BL index2; \
5421  BITCODE_B dependent_on_compound_object /* DXF 290 */
5422 
5423 #define ASSOCINDEXPERSSUBENTID_fields \
5424  BITCODE_T classname; /* DXF 1 */ \
5425  BITCODE_B has_classname; \
5426  BITCODE_BL bl1; \
5427  BITCODE_BS class_version; \
5428  BITCODE_BL subent_type; \
5429  BITCODE_BL subent_index; \
5430  BITCODE_B dependent_on_compound_object /* DXF 290 */
5432 typedef struct _dwg_object_ASSOCVALUEDEPENDENCY
5433 {
5438 // stable
5443  // AcDbAssocGeomDependency
5444  BITCODE_BS class_version; /*<! DXF 90 0 */
5445  BITCODE_B enabled; /*<! DXF 290 1 */
5449 typedef struct _dwg_object_ASSOCACTION
5450 {
5451  struct _dwg_object_object *parent;
5454 
5465  BITCODE_BS network_version; // DXF 90, always 0
5467  BITCODE_BL num_actions; // 90
5468  Dwg_ASSOCACTION_Deps *actions; // 330 or 360
5470  BITCODE_H *owned_actions; // 4. 330
5472 
5473 /* BITCODE_BS status;90: 0 uptodate, 1 changed_directly, 2 changed_transitive,
5474  3 ChangedNoDifference, 4 FailedToEvaluate, 5 Erased, 6 Suppressed
5475  7 Unresolved */
5476 #define ASSOCACTIONPARAM_fields \
5477  BITCODE_BS is_r2013; \
5478  BITCODE_BL aap_version; /* DXF 90 */ \
5479  BITCODE_T name /* DXF 1 */
5481 #define ASSOCACTIONBODY_fields \
5482  BITCODE_BL aab_version /* DXF 90. r2013+: 2, earlier 1 */
5484 /* Constraints still in work: */
5493 
5494 #define ACGEOMCONSTRAINT_fields \
5495  Dwg_CONSTRAINTGROUPNODE node; \
5496  BITCODE_BL ownerid; /* DXF 90 */ \
5497  BITCODE_B is_implied; /* DXF 290 */ \
5498  BITCODE_B is_active; /* DXF 290 */
5499 
5500 #define ACCONSTRAINTGEOMETRY_fields(node) \
5501  Dwg_CONSTRAINTGROUPNODE node; \
5502  BITCODE_H geom_dep; /* 4, 330 */ \
5503  BITCODE_BL nodeid /* 90 */
5504 
5505 #define ACCONSTRAINTPOINT_fields(node) \
5506  ACCONSTRAINTGEOMETRY_fields (node); \
5507  SUBCLASS (AcConstraintPoint); \
5508  BITCODE_3BD point /* 10 */
5509 
5510 #define ACCONSTRAINTIMPLICITPOINT_fields(node) \
5511  ACCONSTRAINTPOINT_fields (node); \
5512  /*SUBCLASS (AcConstraintImplicitPoint);*/ \
5513  BITCODE_RC point_type; /* 280 */ \
5514  BITCODE_BLd point_idx; /* 90 default: -1 */ \
5515  BITCODE_BLd curve_id /* 90 default: 0 */
5516 
5517 #define ACEXPLICITCONSTRAINT_fields \
5518  ACGEOMCONSTRAINT_fields; \
5519  BITCODE_H value_dep; /* 3, 340 */ \
5520  BITCODE_H dim_dep /* 3, 340 */
5522 #define ACANGLECONSTRAINT_fields \
5523  ACEXPLICITCONSTRAINT_fields; \
5524  BITCODE_RC sector_type /* 280 */
5526 #define ACPARALLELCONSTRAINT_fields \
5527  ACGEOMCONSTRAINT_fields; \
5528  BITCODE_BLd datum_line_idx /* 90 */
5529 
5530 #define ACDISTANCECONSTRAINT_fields \
5531  ACEXPLICITCONSTRAINT_fields; \
5532  BITCODE_RC dir_type; /* 280 if has_distance */ \
5533  BITCODE_3BD distance /* 10 */
5534 
5535 #define ACCONSTRAINEDELLIPSE_fields \
5536  ACGEOMCONSTRAINT_fields; \
5537  BITCODE_3BD center; /* 10 */ \
5538  BITCODE_3BD sm_axis; /* 11 */ \
5539  BITCODE_BD axis_ratio /* 40 i.e RadiusRatio */
5540 
5541 #define ACCONSTRAINEDBOUNDEDELLIPSE_fields \
5542  ACCONSTRAINEDELLIPSE_fields; \
5543  BITCODE_3BD start_pt; /* 10 */ \
5544  BITCODE_3BD end_pt /* 11 */
5545 
5552  BITCODE_B b1; // 70 0
5553  BITCODE_3BD workplane[3]; // 3x10 workplane
5554  BITCODE_H h1; // 360
5555  BITCODE_BL num_actions;// 90
5557  BITCODE_BL num_nodes; // 90 9
5573  BITCODE_B b290;
5576 // NodeInfo
5577 typedef struct _dwg_EVAL_Node
5580  BITCODE_BL id; /* 91 */
5581  BITCODE_BL edge_flags; // 93, always 32
5582  BITCODE_BLd nextid; // 95
5583  BITCODE_H evalexpr; // 360
5584  BITCODE_BLd node[4]; // 4x 92, def: 4x -1
5588 // EdgeInfo
5589 typedef struct _dwg_EVAL_Edge
5592  BITCODE_BL id; /* 92 */
5594  BITCODE_BLd e1; /* 94 */
5595  BITCODE_BLd e2; /* 91 */
5596  BITCODE_BLd e3; /* 91 */
5597  BITCODE_BLd out_edge[5]; /* 5x 92 */
5614 // stable
5616 {
5618  BITCODE_BS flag;
5631  BITCODE_BL *steps;
5636 // The dynamic variant of above. May be frozen as static PERSUBENTMGR
5637 // TODO subentities
5685 
5687 
5688 #define ASSOCPARAMBASEDACTIONBODY_fields \
5689  Dwg_ASSOCPARAMBASEDACTIONBODY pab
5690 
5691 #define ASSOCCOMPOUNDACTIONPARAM_fields \
5692  BITCODE_BS class_version; \
5693  BITCODE_BS bs1; \
5694  BITCODE_BL num_params; \
5695  BITCODE_H *params; \
5696  BITCODE_B has_child_param; \
5697  BITCODE_BS child_status; \
5698  BITCODE_BL child_id; \
5699  BITCODE_H child_param; \
5700  BITCODE_H h330_2; \
5701  BITCODE_BL bl2; \
5702  BITCODE_H h330_3
5704 typedef struct _dwg_object_ASSOCACTIONPARAM
5705 {
5706  struct _dwg_object_object *parent;
5709 
5722  BITCODE_BD param; // 40 -1.0
5726 {
5731 
5734  struct _dwg_object_object *parent;
5736  /* AcDbAssocSingleDependencyActionParam */
5738  BITCODE_H dep;
5739  /* AcDbAssocAsmbodyActionParam */
5745 {
5750 
5753  struct _dwg_object_object *parent;
5755  /* AcDbAssocSingleDependencyActionParam */
5758  /* AcDbAssocObjectActionParam */
5759  BITCODE_BS class_version; /* DXF 90: 0 */
5761 
5764  struct _dwg_object_object *parent;
5766  /* AcDbAssocSingleDependencyActionParam */
5769  /* AcDbAssocEdgeActionParam */
5771  BITCODE_H param;
5776 
5779  struct _dwg_object_object *parent;
5781  /* AcDbAssocSingleDependencyActionParam */
5783  BITCODE_H dep;
5784  /* AcDbAssocFaceActionParam */
5789 typedef struct _dwg_object_ASSOCPATHACTIONPARAM
5794  /* AcDbAssocPathActionParam */
5797 
5800  struct _dwg_object_object *parent;
5802  /* AcDbAssocSingleDependencyActionParam */
5804  BITCODE_H dep;
5805  /* AcDbAssocFaceActionParam */
5807  BITCODE_3BD pt;
5810 // inlined
5811 typedef struct _dwg_ASSOCARRAYITEM
5812 {
5816  BITCODE_BL flags; /* 2: has_relative_transform
5817  16: has_h2
5818  */
5819  int is_default_transmatrix; /* computed */
5820  BITCODE_3BD x_dir; /* DXF 11 */
5821  BITCODE_BD *transmatrix; /* 16x BD 40 */
5822  BITCODE_BD *rel_transform; /* 16x BD 40 */
5823  int has_h1; /* computed */
5824  BITCODE_H h1;
5825  BITCODE_H h2;
5827 
5828 #define ASSOCARRAYPARAMETERS_fields \
5829  BITCODE_BL aap_version; \
5830  BITCODE_BL num_items; \
5831  BITCODE_T classname; \
5832  Dwg_ASSOCARRAYITEM *items
5842 
5847 
5852  /* AcDbAssocRestoreEntityStateActionBody */
5854  BITCODE_H entity;
5857 /* AcDbAssocSurfaceActionBody */
5863  BITCODE_BL l2;
5866  BITCODE_H assocdep; /* ASSOCDEPENDENCY */
5868 
5869 #define ASSOCPATHBASEDSURFACEACTIONBODY_fields \
5870  ASSOCACTIONBODY_fields; \
5871  Dwg_ASSOCPARAMBASEDACTIONBODY pab; \
5872  Dwg_ASSOCSURFACEACTIONBODY sab; \
5873  /* AcDbAssocPathBasedSurfaceActionBody */ \
5874  BITCODE_BL pbsab_status
5880  // AcDbAssocExtendSurfaceActionBody
5884 
5887  struct _dwg_object_object *parent;
5889  // AcDbAssocExtrudedSurfaceActionBody
5892 
5895  struct _dwg_object_object *parent;
5897  // AcDbAssocPlaneSurfaceActionBody
5900 
5903  struct _dwg_object_object *parent;
5905  // AcDbAssocLoftedSurfaceActionBody
5908 
5911  struct _dwg_object_object *parent;
5913  // AcDbAssocNetworkSurfaceActionBody
5916 
5921  // AcDbAssocOffsetSurfaceActionBody
5925 
5928  struct _dwg_object_object *parent;
5930  // AcDbAssocRevolvedSurfaceActionBody
5933 
5936  struct _dwg_object_object *parent;
5938  // AcDbAssocSweptSurfaceActionBody
5944  struct _dwg_object_object *parent;
5950  struct _dwg_object_object *parent;
5953 
5958  // AcDbAssocTrimSurfaceActionBody
5961  BITCODE_B b2;
5964 
5969  // AcDbAssocBlendSurfaceActionBody
5974  BITCODE_B b4;
5979 
5984  // AcDbAssocFilletSurfaceActionBody
5987  BITCODE_2RD pt1;
5990 
5993  struct _dwg_object_object *parent;
5995  // AcDbAssocPatchSurfaceActionBody
5998 
5999 #define ASSOCANNOTATIONACTIONBODY_fields \
6000  BITCODE_BS aaab_version; \
6001  BITCODE_H assoc_dep; \
6002  BITCODE_BS aab_version; \
6003  BITCODE_H actionbody
6006 {
6008  BITCODE_BL depid;
6028  BITCODE_H r_node; // 330
6039  BITCODE_H d_node;
6049  BITCODE_H r_node;
6059  BITCODE_H r_node;
6066  BITCODE_BS adb_version; // 90 1
6068  BITCODE_T name; // 1
6075  BITCODE_BS adb_version; // 90 1
6077  BITCODE_T name; // 1
6081 typedef struct _dwg_ARRAYITEMLOCATOR
6084  BITCODE_BL itemloc[3];
6086 
6087 #define ASSOCARRAYACTIONBODY_fields \
6088  ASSOCACTIONBODY_fields; \
6089  Dwg_ASSOCPARAMBASEDACTIONBODY pab; \
6090  BITCODE_BL aaab_version; \
6091  BITCODE_T paramblock; /* classname, i.e. AcDbAssocArrayPolarParameters */ \
6092  BITCODE_BD *transmatrix
6094 typedef struct _dwg_object_ASSOCARRAYACTIONBODY
6096  struct _dwg_object_object *parent;
6109 /* A node in the EVALUATION_GRAPH */
6110 typedef struct _dwg_EvalExpr
6111 {
6112  BITCODE_BLd parentid; /* -1 if none */
6115  BITCODE_BSd value_code; // compare to EvalVariant
6116  union
6117  {
6125  } value;
6131  BITCODE_BL major;
6132  BITCODE_BL minor;
6137 // on body, face or edge
6141  BITCODE_BL minor;
6143  BITCODE_BL bl93;
6151  BITCODE_BD *trans; //last 16x nums 40-55
6152  BITCODE_CMC color;
6157 //#define Dwg_EvalExpr evalexpr Dwg_EvalExpr evalexpr
6164  BITCODE_H owner;
6165  BITCODE_BL h_nodeid; // the last nodeid, i.e. num_nodes
6170 // i.e. planesurf?
6171 typedef struct _dwg_object_ACSH_BOX_CLASS
6172 {
6176  // AcDbShPrimitive
6177  // AcDbShBox
6178  BITCODE_BL major;
6180  BITCODE_BD length;
6182  BITCODE_BD height;
6186 typedef struct _dwg_object_ACSH_WEDGE_CLASS
6187 {
6191  // AcDbShPrimitive
6192  // AcDbShWedge
6193  BITCODE_BL major;
6195  BITCODE_BD length;
6197  BITCODE_BD height;
6201 typedef struct _dwg_object_ACSH_BOOLEAN_CLASS
6202 {
6206  // AcDbShPrimitive
6207  // AcDbShBoolean
6209  BITCODE_BL minor;
6216 {
6217  struct _dwg_object_object *parent;
6221  // AcDbShPrimitive
6222  // AcDbShBrep
6224  BITCODE_BL minor;
6228 typedef struct _dwg_object_ACSH_SWEEP_CLASS
6229 {
6233  // AcDbShPrimitive
6234  // AcDbShSweepBase
6244  // compare to SWEEPOPTIONS_fields
6261  BITCODE_3BD pt2;
6263  // AcDbShSweep
6267 typedef struct _dwg_object_ACSH_EXTRUSION_CLASS
6268 {
6272  // AcDbShPrimitive
6273  // AcDbShSweepBase
6283  // compare to SWEEPOPTIONS_fields
6302  // AcDbShExtrusion
6305 typedef struct _dwg_object_ACSH_LOFT_CLASS
6306 {
6310  // AcDbShPrimitive
6311  // AcDbShLoft
6320 typedef struct _dwg_object_ACSH_FILLET_CLASS
6321 {
6325  // AcDbShPrimitive
6326  // AcDbShFillet
6335  BITCODE_BD *radiuses;
6341 typedef struct _dwg_object_ACSH_CHAMFER_CLASS
6342 {
6346  // AcDbShPrimitive
6347  // AcDbShChamfer
6354  BITCODE_BL *edges;
6358 typedef struct _dwg_object_ACSH_CYLINDER_CLASS
6359 {
6363  // AcDbShPrimitive
6364  // AcDbShCylinder
6367  BITCODE_BD height;
6373 typedef struct _dwg_object_ACSH_CONE_CLASS
6374 {
6378  // AcDbShPrimitive
6379  // AcDbShCone
6382  BITCODE_BD height;
6388 typedef struct _dwg_object_ACSH_PYRAMID_CLASS
6389 {
6393  // AcDbShPrimitive
6394  // AcDbShPyramid
6397  BITCODE_BD height;
6399  BITCODE_BD radius;
6403 typedef struct _dwg_object_ACSH_SPHERE_CLASS
6404 {
6408  // AcDbShPrimitive
6409  // AcDbShTorus
6410  BITCODE_BL major;
6412  BITCODE_BD radius;
6416 typedef struct _dwg_object_ACSH_TORUS_CLASS
6417 {
6421  // AcDbShPrimitive
6422  // AcDbShTorus
6424  BITCODE_BL minor;
6430 typedef struct _dwg_object_ACSH_REVOLVE_CLASS
6431 {
6435  // AcDbShPrimitive
6436  // AcDbShRevolve?
6445  BITCODE_BD bd45;
6447  BITCODE_B b290;
6450 
6452 
6453 // called COORDINATION_MODEL in the DXF docs
6457  // AcDbNavisworksModel
6458  BITCODE_BS flags;
6467  // AcDbNavisworksModelDef
6470  BITCODE_B status;
6475 
6476 #define RENDERSETTINGS_fields \
6477  /* AcDbRenderSettings */ \
6478  BITCODE_BL class_version; \
6479  BITCODE_T name; \
6480  BITCODE_B fog_enabled; \
6481  BITCODE_B fog_background_enabled; \
6482  BITCODE_B backfaces_enabled; \
6483  BITCODE_B environ_image_enabled; \
6484  BITCODE_T environ_image_filename; \
6485  BITCODE_T description; \
6486  BITCODE_BL display_index; \
6487  BITCODE_B has_predefined
6492 typedef struct _dwg_object_RENDERSETTINGS
6493 {
6494  struct _dwg_object_object *parent;
6506  // AcDbMentalRayRenderSettings
6552 
6560  // AcDbRapidRTRenderSettings
6570 
6591 
6609 
6643  // AcDbMotionPath
6648  BITCODE_BS frames;
6652 
6658  struct _dwg_object_object *parent;
6659  // AcDbCurvePath, child of AcDbNamedPath
6661  BITCODE_H entity;
6663 
6669  struct _dwg_object_object *parent;
6670  // AcDbPointPath, child of AcDbNamedPath
6672  BITCODE_3BD point;
6675 // not in DXF
6676 typedef struct _dwg_object_TVDEVICEPROPERTIES
6677 {
6678  struct _dwg_object_object *parent;
6679  BITCODE_BL flags; /* 1: double_buffer, 2: blocks_cache, 4: multithreaded, 8: sw_hlr
6680  16: discard_backfaces, 32: ttf_cache, 64: dyn_subenthlt, 128: force_partial_update
6681  256: clear_screen, 512: use_visual_styles (bit 9) 1024: use_overlay_buffers,
6682  2048: scene_graph, 4096: composite_meta_files, ??: create_gl_context (bit 13)
6683  delay_scenegraphproc (bit 14),
6684  */
6690  // ver > 3
6692  //ver 2 or >4:
6698 {
6705 {
6720  BITCODE_2BD scale;
6723 // Image Based Lightning
6729  BITCODE_T name;
6743  BITCODE_BD height;
6758 
6765 #define OBJECTCONTEXTDATA_fields \
6766  struct _dwg_object_object *parent; \
6767  BITCODE_BS class_version; \
6768  BITCODE_B is_default /* 290 */
6770 #define ANNOTSCALEOBJECTCONTEXTDATA_fields \
6771  OBJECTCONTEXTDATA_fields; \
6772  BITCODE_H scale
6775 {
6780 {
6782  BITCODE_T text;
6789  BITCODE_H handle;
6800  struct _dwg_object_object *parent;
6806 #define TEXTOBJECTCONTEXTDATA_fields \
6807  BITCODE_BS horizontal_mode; /*<! DXF 70, default 0 */ \
6808  BITCODE_BD rotation; \
6809  BITCODE_2RD ins_pt; \
6810  BITCODE_2RD alignment_pt
6815 typedef struct _dwg_object_TEXTOBJECTCONTEXTDATA
6816 {
6820 
6827  BITCODE_BL attachment; /*<! DXF 70 */
6843 // subclass AcDbDimensionObjectContextData
6844 typedef struct _dwg_OCD_Dimension
6848  BITCODE_B is_def_textloc; /*<! DXF 294 if def_pt is default */
6870  // AcDbAlignedDimensionObjectContextData
6882  // AcDbAngularDimensionObjectContextData
6894  // AcDbDiametricDimensionObjectContextData
6907  // AcDbOrdinateDimensionObjectContextData
6920  // AcDbRadialDimensionObjectContextData
6932  // AcDbRadialDimensionLargeObjectContextData
6936 
6941  // MTEXTATTR
6949  // ...??
6955  BITCODE_BL num_points; /*< DXF 70 */
6957  BITCODE_B b290;
6967  BITCODE_3BD ins_pt; /* 10 */
6972 {
6981  // AcDbModelDocViewStyle
6986  BITCODE_BL viewstyle_flags; /* DXF 90. 1: cannot_rename */
6987  // AcDbDetailViewStyle
7017 
7022  // AcDbModelDocViewStyle
7027  BITCODE_BL viewstyle_flags; /* DXF 90. 1: cannot_rename */
7028  // AcDbSectionViewStyle
7030  BITCODE_BL flags; /* DXF 90. 1: is_continuous_labeling, 2: show_arrowheads,
7031  4: show_viewlabel, 8: show_all_plane_lines,
7032  0x10: show_all_bend_identifiers,
7033  0x20 show_end_and_bend_lines, 0x40: show_hatching ... */
7067  // see flags:
7068  //BITCODE_B is_continuous_labeling;
7069  //BITCODE_B show_arrowheads;
7070  //BITCODE_B show_viewlabel;
7071  //BITCODE_B show_end_and_bend_lines;
7072  //BITCODE_B show_hatching;
7081  struct _dwg_object_object *parent;
7090  BITCODE_BL num_geoms; /* DXF 90 */
7091  BITCODE_BL hexindex; /* DXF 91 */
7092  BITCODE_BL flags; /* DXF 92. 2: hatchvisible, 4: is_hiddenline, 8: has_division_lines */
7093  BITCODE_CMC color; /* DXF 62 */
7094  BITCODE_T layer; /* DXF 8 Default: 0 */
7095  BITCODE_T ltype; /* DXF 6 Default: Continuous */
7096  BITCODE_BD ltype_scale; /* DXF 40 */
7097  BITCODE_T plotstyle; /* DXF 1 Default: ByColor */
7098  BITCODE_BLd linewt; /* DXF 370 */
7101  BITCODE_BS hatch_type; /* DXF 72 */
7102  BITCODE_T hatch_pattern; /* DXF 2 */
7103  BITCODE_BD hatch_angle; /* DXF 41 */
7104  BITCODE_BD hatch_spacing; /* DXF 42 */
7105  BITCODE_BD hatch_scale; /* DXF 43 */
7108 typedef struct _dwg_SECTION_typesettings
7109 {
7111  BITCODE_BS type;
7116  /* or geometry: intersectionboundary=1, intersectionfill=2, fg_geom=4, bg_geom=8
7117  curvetangencylines=16 */
7126 // Unstable
7129  struct _dwg_object_object *parent;
7130  BITCODE_BS curr_type; /* DXF 90 */
7131  BITCODE_BL num_types; /* DXF 91 */
7136 {
7169  BITCODE_BS font;
7170  BITCODE_BS is_shx;
7175 // Remote Text with external src or Diesel expr
7176 typedef struct _dwg_entity_RTEXT
7182  BITCODE_BD height;
7187 
7190  struct _dwg_object_entity *parent;
7192  // ...
7195 
7197 {
7200  //?
7202 
7204 {
7207  //?
7209 
7211 {
7214  //?
7216 
7218 {
7219  struct _dwg_object_object *parent;
7221  //?
7223 
7224 
7225 // dynamic blocks:
7226 
7227 #define BLOCKELEMENT_fields \
7228  Dwg_EvalExpr evalexpr; \
7229  BITCODE_T name; \
7230  BITCODE_BL be_major; \
7231  BITCODE_BL be_minor; \
7232  BITCODE_BL eed1071
7233 
7234 #define BLOCKPARAMETER_fields \
7235  BLOCKELEMENT_fields; \
7236  BITCODE_B show_properties; /* DXF 280 */ \
7237  BITCODE_B chain_actions /* DXF 281 */
7238 
7239 #define BLOCKACTION_fields \
7240  BLOCKELEMENT_fields; \
7241  BITCODE_3BD display_location; \
7242  BITCODE_BL num_actions; \
7243  BITCODE_BL *actions; \
7244  BITCODE_BL num_deps; \
7245  BITCODE_H *deps
7246 
7247 // XY action params
7248 #define BLOCKACTION_doubles_fields \
7249  BITCODE_BD action_offset_x; \
7250  BITCODE_BD action_offset_y; \
7251  BITCODE_BD angle_offset
7252 
7253 #define BLOCKGRIP_fields \
7254  BLOCKELEMENT_fields; \
7255  BITCODE_BL bg_bl91; \
7256  BITCODE_BL bg_bl92; \
7257  BITCODE_3BD bg_location; \
7258  BITCODE_B bg_insert_cycling; \
7259  BITCODE_BLd bg_insert_cycling_weight
7261 // same as BLOCKACTION_connectionpts
7266 
7272 typedef struct _dwg_BLOCKPARAMVALUESET {
7281 
7282 #define BLOCK1PTPARAMETER_fields \
7283  BLOCKPARAMETER_fields; \
7284  BITCODE_3BD def_pt; \
7285  BITCODE_BL num_propinfos; /* 2 */ \
7286  Dwg_BLOCKPARAMETER_PropInfo prop1; \
7287  Dwg_BLOCKPARAMETER_PropInfo prop2
7288 
7289 #define BLOCK2PTPARAMETER_fields \
7290  BLOCKPARAMETER_fields; \
7291  BITCODE_3BD def_basept; \
7292  BITCODE_3BD def_endpt; \
7293  Dwg_BLOCKPARAMETER_PropInfo prop1; \
7294  Dwg_BLOCKPARAMETER_PropInfo prop2; \
7295  Dwg_BLOCKPARAMETER_PropInfo prop3; \
7296  Dwg_BLOCKPARAMETER_PropInfo prop4; \
7297  BITCODE_BL *prop_states; \
7298  BITCODE_BS parameter_base_location; \
7299  BITCODE_3BD upd_basept; \
7300  BITCODE_3BD basept; \
7301  BITCODE_3BD upd_endpt; \
7302  BITCODE_3BD endpt
7304 typedef struct _dwg_BLOCKACTION_connectionpts
7306  BITCODE_BL code;
7307  BITCODE_T name;
7309 
7310 #define BLOCKACTION_WITHBASEPT_fields(n) \
7311  BLOCKACTION_fields; \
7312  BITCODE_3BD offset; \
7313  Dwg_BLOCKACTION_connectionpts conn_pts[n]; \
7314  BITCODE_B dependent; \
7315  BITCODE_3BD base_pt
7316  /* BITCODE_3BD stretch_pt */
7317 
7318 #define BLOCKPARAMVALUESET_fields \
7319  Dwg_BLOCKPARAMVALUESET value_set
7321 #define BLOCKCONSTRAINTPARAMETER_fields \
7322  BLOCK2PTPARAMETER_fields; \
7323  BITCODE_H dependency
7324 
7325 #define BLOCKLINEARCONSTRAINTPARAMETER_fields \
7326  BLOCKCONSTRAINTPARAMETER_fields; \
7327  BITCODE_T expr_name; \
7328  BITCODE_T expr_description; \
7329  BITCODE_BD value; \
7330  BLOCKPARAMVALUESET_fields
7335  BITCODE_T name; /* DXF 301 */
7336  BITCODE_BL num_blocks; /* DXF 94 */
7337  BITCODE_H *blocks; /* DXF 332 */
7338  BITCODE_BL num_params; /* DXF 95 */
7339  BITCODE_H *params; /* DXF 333 BLOCKVISIBILITYPARAMETER objects */
7347  BITCODE_B unknown_bool; // DXF 91, history_compression, history_required or is_visible?
7349  BITCODE_T blockvisi_desc; // DXF 302
7350  BITCODE_BL num_blocks; // DXF 93
7351  BITCODE_H *blocks; // DXF 331
7352  BITCODE_BL num_states; // DXF 92
7354  //BITCODE_T cur_state_name;
7355  //BITCODE_BL cur_state;
7357 
7359 {
7362  // AcDbBlockVisibilityGrip
7364 
7369  // AcDbBlockGripExpr
7371  BITCODE_T grip_expr; // one of: X Y UpdatedX UpdatedY DisplacementX DisplacementY
7376  struct _dwg_object_object *parent;
7382 typedef struct _dwg_object_BREAKPOINTREF
7384  struct _dwg_object_object *parent;
7385  // XrefFullSubendPath ??
7387 
7389 {
7391  //BLOCKGRIP_fields;
7392  // ??
7394 
7396 {
7398  //BLOCKGRIP_fields;
7399  // ??
7401 
7403 {
7405  //BLOCKGRIP_fields;
7406  // ??
7408 
7410 {
7412  //BLOCKGRIP_fields;
7413  // ??
7415 
7417 {
7419  //BLOCKGRIP_fields;
7420  // ??
7422 
7424 {
7426  //BLOCKGRIP_fields;
7427  // ??
7432  struct _dwg_object_entity *parent;
7433  // ??
7438  struct _dwg_object_entity *parent;
7439  // ??
7442 typedef struct _dwg_entity_FLIPPARAMETERENTITY
7444  struct _dwg_object_entity *parent;
7445  // ??
7448 typedef struct _dwg_entity_LINEARPARAMETERENTITY
7450  struct _dwg_object_entity *parent;
7451  // ??
7454 typedef struct _dwg_entity_POINTPARAMETERENTITY
7456  struct _dwg_object_entity *parent;
7457  // ??
7462  struct _dwg_object_entity *parent;
7463  // ??
7468  struct _dwg_object_entity *parent;
7469  // ??
7472 typedef struct _dwg_entity_XYPARAMETERENTITY
7474  struct _dwg_object_entity *parent;
7475  // ??
7479 {
7486 {
7496  BITCODE_3BD center_pt; /* DXF 1011 */
7497  BITCODE_3BD end_pt; /* DXF 1012 */
7498  BITCODE_T expr_name; /* DXF 305 */
7499  BITCODE_T expr_description; /* DXF 306 */
7500  BITCODE_BD angle; /* DXF 140, offset is the result */
7501  BITCODE_B orientation_on_both_grips; /* DXF 280 */
7509  BITCODE_T expr_name; /* DXF 305, a copy of the EvalExpr name */
7510  BITCODE_T expr_description; /* DXF 306 */
7511  BITCODE_BD distance; /* DXF 140 */
7512  BITCODE_B orientation_on_both_grips; /* DXF 280 */
7520  BITCODE_T expr_name; /* DXF 305, a copy of the EvalExpr name */
7522  BITCODE_BD distance; /* DXF 140 */
7537  struct _dwg_object_object *parent;
7539  BITCODE_3BD pt; /* DXF 1011 */
7540  BITCODE_3BD base_pt; /* DXF 1012 */
7545  struct _dwg_object_object *parent;
7570  BITCODE_BL bl96;
7576  struct _dwg_object_object *parent;
7582  struct _dwg_object_object *parent;
7588  struct _dwg_object_object *parent;
7594  struct _dwg_object_object *parent;
7599 {
7602  BITCODE_3BD orientation; /* DXF 140,141,142 */
7619  BITCODE_B b282;
7627  BITCODE_BL numelems; /* computed */
7628  BITCODE_BL numrows; /* DXF 92 */
7629  BITCODE_BL numcols; /* DXF 93 */
7631  BITCODE_T *exprs;
7635 typedef struct _dwg_object_BLOCKLOOKUPGRIP
7637  struct _dwg_object_object *parent;
7647  BITCODE_BL index;
7653  struct _dwg_object_object *parent;
7663  BITCODE_T position_name; /* DXF 303 */
7664  BITCODE_T position_desc; /* DXF 304 */
7665  BITCODE_3BD def_label_pt; /* DXF 1011 */
7668 typedef struct _dwg_object_BLOCKPOLARGRIP
7670  struct _dwg_object_object *parent;
7682  BITCODE_BD offset;
7685  //BITCODE_3BD base_angle_pt;
7695  BITCODE_BL num_hdls; // 72
7696  BITCODE_H *hdls; // 331
7697  BITCODE_BS *shorts; // 74
7699  BITCODE_BL *codes; // 76
7700  // ??
7703 typedef struct _dwg_object_BLOCKPROPERTIESTABLE
7705  struct _dwg_object_object *parent;
7706  // ??
7711  struct _dwg_object_object *parent;
7716 {
7718  BITCODE_BS flag;
7722 typedef struct _dwg_object_BLOCKROTATEACTION
7724  struct _dwg_object_object *parent;
7728 typedef struct _dwg_object_BLOCKROTATIONGRIP
7730  struct _dwg_object_object *parent;
7743  //BITCODE_3BD base_angle_pt;
7746 typedef struct _dwg_object_BLOCKSCALEACTION
7754  BITCODE_H hdl; // 331
7763  BITCODE_BS bs76; // 76
7792 typedef struct _dwg_object_BLOCKXYGRIP
7794  struct _dwg_object_object *parent;
7802  BITCODE_T x_label; // DXF 305
7804  BITCODE_T y_label; // DXF 307
7806  BITCODE_BD x_value; // DXF 141
7807  BITCODE_BD y_value; // DXF 142
7811 
7813 {
7816  // ??
7822  BITCODE_BD min_intensity; /* DXF 40 */
7824  BITCODE_BD intensity_low_treshold; /* DXF 42 */
7835  BITCODE_BD z_min;
7855  BITCODE_BS class_version; // 1 or 2 r2013+, DXF 70
7868  // r2013+:
7892  BITCODE_T name; /* DXF 1 */
7918  BITCODE_BL class_version; // 1 or 2 r2013+, DXF 90
7920  BITCODE_B is_loaded; /* DXF 280 */
7929  BITCODE_BL class_version; // 1 or 2 r2013+, DXF 90
7931  BITCODE_B is_loaded; /* DXF 280 */
7937 typedef struct _dwg_object_POINTCLOUDDEF_REACTOR
7939  struct _dwg_object_object *parent;
7945  struct _dwg_object_object *parent;
7949 typedef struct _dwg_ColorRamp
7952  // FIXME either
7953  BITCODE_T colorscheme; // DXF 1
7955  BITCODE_BL unknown_bl; // DXF 91
7956  BITCODE_B unknown_b; // DXF 290
7963  BITCODE_BL num_ramps; // DXF 90
7980 // unhandled. some subclass
7983  struct _dwg_object_object *parent;
7985  BITCODE_T name;
7986  BITCODE_H object;
7988 
7989 // ODA Arx
7990 //typedef Dwg_Object_LAYERFILTER Dwg_Object_PARTIAL_VIEWING_FILTER;
8002  struct _dwg_object_object *parent;
8007 
8008 
8016 typedef struct _dwg_entity_UNKNOWN_ENT
8017 {
8018  struct _dwg_object_entity *parent;
8020 
8024 typedef struct _dwg_object_UNKNOWN_OBJ
8025 {
8026  struct _dwg_object_object *parent;
8028 
8032 typedef struct _dwg_entity_REPEAT
8033 {
8034  struct _dwg_object_entity *parent;
8036 
8040 typedef struct _dwg_entity_ENDREP
8044  BITCODE_RS numcols; // DXF 70
8045  BITCODE_RS numrows; // DXF 71
8046  BITCODE_RD colspacing; // DXF 40
8047  BITCODE_RD rowspacing; // DXF 41
8049 
8053 typedef struct _dwg_entity_LOAD
8054 {
8055  struct _dwg_object_entity *parent;
8056 
8059 
8063 typedef struct _dwg_entity_JUMP
8066 
8071 
8075 typedef struct _dwg_entity_3DLINE
8079  BITCODE_3RD start; // DXF 10|20|30
8080  BITCODE_3RD end; // DXF 11|21|31
8081  BITCODE_3RD extrusion; // DXF 210
8082  BITCODE_RD thickness; // DXF 39
8084 
8085 /* OBJECTS - END ************************************************************/
8090 #pragma pack(1)
8091 typedef struct _dwg_entity_eed_data
8094  union eed_data_t {
8095  struct { /* 0 (1000) string */
8096  BITCODE_RS length; /* RC */
8097  unsigned short codepage:15; /* RS_LE */
8098  unsigned short is_tu:1;
8099  char string[1]; /* inlined */
8101  struct { /* R2007+ 0 (1000) string */
8103  unsigned short _padding:15;
8104  unsigned short is_tu:1;
8105  DWGCHAR string[1]; /* inlined */
8106  } eed_0_r2007;
8107  struct { /* 1 (1001) handle, not in data */
8108  char invalid[1]; // set the eed[0].handle to the used APPID instead
8111  struct { /* 2 (1002) "{" => 0 open, or "}" => 1 close */
8112  BITCODE_RC close;
8114  struct { /* 3 (1003) layer (8-byte handle value) */
8116  } eed_3;
8117  struct { /* 4 (1004) binary */
8119  unsigned char data[1]; // inlined
8121  struct { /* 5 (1005) entity */
8124  struct { /* 10-13 point */
8127  struct { /* 40-42 real */
8128  BITCODE_RD real;
8130  struct { /* 70 short int */
8133  struct { /* 71 long int */
8134  BITCODE_RL rl;
8135  } eed_71;
8136  } u;
8137 } Dwg_Eed_Data;
8138 #pragma pack()
8139 
8143 typedef struct _dwg_entity_eed
8145  BITCODE_BS size;
8148  BITCODE_TF raw; /* a binary copy of the data */
8151 enum {
8155  EXTRA_R11_UNKNOWN_8 = 8,
8156  EXTRA_R11_UNKNOWN_16 = 16,
8157  EXTRA_R11_UNKNOWN_32 = 32,
8160 };
8162 enum {
8168  FLAG_R11_HAS_HANDLING = 32, // 0x20
8169  FLAG_R11_HAS_PSPACE = 64, // 0x40
8171 };
8173 enum {
8174  FLAG_R11_DIMENSION_LINEAR = 0, // ie rotated, horizontal or vertical
8181  FLAG_R11_DIMENSION_ORDINATE_TYPE = 64, // x-type if set, else y
8182  FLAG_R11_DIMENSION_TEXT_POSITIONED = 128, // text not at default position
8183 };
8184 
8185 enum {
8186  // 1
8187  // 2
8188  // 4
8189  // 8
8190  OPTS_R11_XREF_DEP = 16,
8191  OPTS_R11_XREF_REF = 32,
8193  OPTS_R11_XDATA = 128, //?
8194 };
8196 enum {
8201 };
8202 
8203 enum {
8206 };
8207 
8208 enum {
8210 };
8212 enum {
8223 };
8225 enum {
8236 };
8237 
8238 enum {
8242 };
8243 
8244 enum {
8246 };
8248 enum {
8249  OPTS_R11_DIMENSION_HAS_DXF12 = 1, // Baseline, continue: clone ins_pt
8252  OPTS_R11_DIMENSION_HAS_DXF13 = 8, // Ordinate: leader_start_pt
8253  OPTS_R11_DIMENSION_HAS_DXF14 = 16, // Ordinate: leader_end_pt
8255  OPTS_R11_DIMENSION_HAS_ANGLES = 64, // Angular: line arc
8256  OPTS_R11_DIMENSION_HAS_DXF40 = 128, // leader_len
8259  OPTS_R11_DIMENSION_HAS_DXF53 = 0x400, // text rotation
8265 };
8267 enum {
8277 };
8278 
8279 enum {
8281 };
8282 
8283 enum {
8286 };
8288 enum {
8299 };
8301 enum {
8306 };
8307 
8308 enum {
8310 };
8312 enum {
8322 };
8324 enum {
8339  OPTS_R11_VERTEX_HAS_NOT_X_Y = 0x4000, // only seen with n-mesh
8340 };
8342 enum {
8343  FLAG_TABLE_IS_XREF_REF = 16, // is externally dependent
8345  FLAG_TABLE_IS_XREF_DEP = 64, // is referenced (used)
8347 };
8349 enum {
8354 };
8356 enum {
8360  FLAG_ATTDEF_PRESET = 8, // no prompt during insert
8361 };
8363 enum {
8367  FLAG_ATTRIB_PRESET = 8, // no prompt during insert
8368 };
8370 enum {
8371  FLAG_POLYLINE_CLOSED = 1, // or polygon mesh closed in the M direction
8374  FLAG_POLYLINE_3D = 8,
8375  FLAG_POLYLINE_MESH = 16,
8376  FLAG_POLYLINE_MESH_CLOSED = 32, // closed in the N direction
8379 };
8381 enum {
8382  FLAG_LAYER_FROZEN = 1,
8386 };
8387 
8388 enum {
8391 };
8392 
8393 enum {
8394  FLAG_VIEW_PSPACE = 1,
8395 };
8396 
8397 enum {
8399 };
8401 enum {
8413 };
8415 enum {
8418  FLAG_VERTEX_UNUSED_4 = 4, // never set
8421  FLAG_VERTEX_3D = 32,
8424 };
8425 
8426 enum {
8427  TEXT_GENERATION_BACKWARDS = 2, // mirrored in X
8428  TEXT_GENERATION_UPSIDE_DOWN = 4, // mirrored in Y
8429 };
8431 enum {
8438 };
8440 enum {
8445 };
8446 
8447 enum {
8451 };
8454 enum {
8456  // 1 with a POLYLINE_3D (undocumented)
8460 };
8461 
8462 enum {
8465 };
8466 enum {
8471 };
8473 enum {
8478 };
8479 enum {
8483 };
8484 enum {
8488 };
8489 enum {
8495 };
8497 enum {
8502 };
8503 
8507 typedef struct _dwg_object_entity
8509  BITCODE_BL objid;
8510  union
8511  {
8514  // clang-format off
8515  /* Start auto-generated entity-union. Do not touch. */
8564  /* untyped > 500 */
8581  /* unstable */
8590  /* debugging */
8616  /* End auto-generated entity-union */
8617  // clang-format on
8618  } tio;
8619 
8620  struct _dwg_struct *dwg;
8622  Dwg_Eed *eed; /* see also Dwg_Resbuf* xdata */
8623 
8624  /* Common Entity Data */
8626  BITCODE_B preview_is_proxy; /* calculated */
8651  /* preR13 entity fields. TODO a union with above */
8656  BITCODE_RD elevation_r11; // TODO: move to the entities
8657  BITCODE_RD thickness_r11; // TODO: move to the entities
8658  BITCODE_H viewport; // if in paperspace
8659  /* preR13 in the obj: eed, elevation/pt.z, thickness, paper */
8661  /* Common Entity Handle Data */
8677 
8681 typedef struct _dwg_object_object
8682 {
8684  union
8685  {
8686  // clang-format off
8687  /* Start auto-generated object-union. Do not touch. */
8713  /* untyped > 500 */
8773  /* unstable */
8865  /* debugging */
8911 // Dwg_Object_ACDSRECORD *ACDSRECORD;
8912 // Dwg_Object_ACDSSCHEMA *ACDSSCHEMA;
8913 // Dwg_Object_NPOCOLLECTION *NPOCOLLECTION;
8914 // Dwg_Object_RAPIDRTRENDERENVIRONMENT *RAPIDRTRENDERENVIRONMENT;
8915 // Dwg_Object_XREFPANELOBJECT *XREFPANELOBJECT;
8916  /* End auto-generated object-union */
8917  // clang-format on
8918  } tio;
8919 
8920  struct _dwg_struct *dwg;
8924  /* Common Object Data */
8927  BITCODE_H* reactors;
8932  /*unsigned int num_handles;*/
8933  Dwg_Handle *handleref; //??
8935 
8939 typedef struct _dwg_class
8940 {
8941  BITCODE_BS number;
8942  /* see http://images.autodesk.com/adsk/files/autocad_2012_pdf_dxf-reference_enu.pdf */
8956  char *appname;
8957  char *cppname;
8958  char *dxfname;
8968 
8972 typedef struct _dwg_object
8973 {
8975  size_t address;
8976  BITCODE_BS type;
8978  enum DWG_OBJECT_TYPE fixedtype;
8979  char *name;
8980  char *dxfname;
8983  union
8984  {
8987  } tio;
8991  Dwg_Class *klass; /* the optional class of a variable object */
8993  BITCODE_RL bitsize; /* common + object fields, but no handles */
8994  size_t bitsize_pos; /* bitsize offset in bits: r13-2007 */
8995  size_t hdlpos; /* relative offset, in bits */
8996  BITCODE_B was_bitsize_set; /* internally for encode only */
9000  size_t common_size; /* relative offset from type ... end common_entity_data */
9001 
9003  BITCODE_TF unknown_bits; // replacing the full object
9005  BITCODE_TF unknown_rest; // just the rest
9006 
9008 
9012 typedef struct _dwg_chain
9013 {
9014  unsigned char *chain;
9015  size_t size;
9016  size_t byte;
9017  unsigned char bit;
9018  /* NOT:
9019  unsigned char opts;
9020  Dwg_Version_Type version;
9021  Dwg_Version_Type from_version;
9022  FILE *fh;
9023  BITCODE_RS codepage;
9024  */
9027 typedef enum DWG_SECTION_TYPE /* since r2004+ */
9029  SECTION_UNKNOWN = 0, /* FILEHEADER, the very first 160 byte? */
9030  SECTION_HEADER = 1, /* AcDb:Header */
9031  SECTION_AUXHEADER = 2, /* AcDb:AuxHeader */
9032  SECTION_CLASSES = 3, /* AcDb:Classes */
9033  SECTION_HANDLES = 4, /* AcDb:Handles */
9034  SECTION_TEMPLATE = 5, /* AcDb:Template */
9035  SECTION_OBJFREESPACE = 6, /* AcDb:ObjFreeSpace */
9036  SECTION_OBJECTS = 7, /* AcDb:AcDbObjects */
9037  SECTION_REVHISTORY = 8, /* AcDb:RevHistory */
9038  SECTION_SUMMARYINFO = 9, /* AcDb:SummaryInfo */
9039  SECTION_PREVIEW = 10, /* AcDb:Preview */
9040  SECTION_APPINFO = 11, /* AcDb:AppInfo */
9041  SECTION_APPINFOHISTORY = 12, /* AcDb:AppInfoHistory */
9042  SECTION_FILEDEPLIST = 13, /* AcDb:FileDepList */
9043  SECTION_SECURITY, /* AcDb:Security, if stored with a password */
9044  SECTION_VBAPROJECT, /* AcDb:VBAProject */
9045  SECTION_SIGNATURE, /* AcDb:Signature */
9046  SECTION_ACDS, /* AcDb:AcDsPrototype_1b = 12 (ACIS datastorage) */
9047  SECTION_INFO, /* also called Data Section, or Section Page Map (ODA) */
9051 /* r13 - r2000 */
9057  SECTION_OBJFREESPACE_R13 = 3, /* including the 2ndheader */
9063 typedef enum DWG_SECTION_TYPE_R11 /* tables */
9066  SECTION_BLOCK = 1,
9069  SECTION_LTYPE = 5,
9071  // since r10:
9074  // over 160 header vars
9075  SECTION_APPID = 9,
9076  // since r11:
9077  SECTION_DIMSTYLE = 10,
9081 typedef struct _dwg_section
9082 {
9083  BITCODE_RLd number; /* preR13: num_entries, r2007: id */
9084  BITCODE_RL size; /* now unsigned */
9087  /* r2000+: */
9090  BITCODE_RL right;
9092  Dwg_Section_Type type; /* to be casted to Dwg_Section_Type_r11 preR13 */
9093  /* => section_info? */
9094  char name[64];
9102 } Dwg_Section;
9103 
9104 /* Dwg_R2007_Section:
9105  int64_t data_size; // max size of page
9106  int64_t max_size;
9107  int64_t encrypted;
9108  int64_t hashcode;
9109  int64_t name_length; // 0x22
9110  int64_t unknown; // 0x00
9111  int64_t encoded;
9112  int64_t num_pages;
9113  DWGCHAR *name;
9114  r2007_section_page **pages;
9115  struct _r2007_section *nextsec;
9116  */
9118 // ODA 4.5
9119 typedef struct
9121  BITCODE_RL num_desc;
9122  BITCODE_RL compressed; /* Compressed (1 = no, 2 = yes, normally 2) */
9123  BITCODE_RL max_size;
9124  BITCODE_RL encrypted; /* (0 = no, 1 = yes, 2 = unknown) */
9125  BITCODE_RL num_desc2;
9128 typedef struct
9130  int64_t size;
9131  BITCODE_RL num_sections;
9132  BITCODE_RL max_decomp_size;
9133  BITCODE_RL unknown;
9134  BITCODE_RL compressed; /* Compressed (1 = no, 2 = yes, normally 2) */
9135  BITCODE_RL type; /* The dynamic index as read/written */
9136  BITCODE_RL encrypted; /* (0 = no, 1 = yes, 2 = unknown) */
9137  char name[64];
9138  Dwg_Section_Type fixedtype; /* to search for */
9139  Dwg_Section **sections;
9143 typedef struct _dwg_SummaryInfo_Property
9145  BITCODE_T16 tag; // CUSTOMPROPERTYTAG
9146  BITCODE_T16 value; // CUSTOMPROPERTY
9162 typedef struct _dwg_AcDs_SegmentIndex
9169 {
9175 typedef struct _dwg_AcDs_DataIndex
9176 {
9178  BITCODE_RL di_unknown; // always 0, probably RLL above
9185  BITCODE_RL unknown; // mostly 1
9190 typedef struct _dwg_AcDs_Data_Record
9196 typedef struct _dwg_AcDs_Data
9202 typedef struct _dwg_AcDs_DataBlobRef_Page
9214  BITCODE_RL unknown_1; // ODA writes 1
9215  BITCODE_RL unknown_2; // ODA writes 0
9219 typedef struct _dwg_AcDs_DataBlob
9225  BITCODE_RL unknown_1; // ODA writes 1
9226  BITCODE_RL unknown_2; // ODA writes 0
9227  Dwg_AcDs_DataBlobRef *ref; // only one, optional
9230 typedef struct _dwg_AcDs_DataBlob01
9234  int32_t page_index;
9235  int32_t page_count;
9240 // 24.2.2.5
9242 {
9243  BITCODE_RL index;
9248 // 24.2.2.5
9251  BITCODE_RL num_props; // or uint64
9254  BITCODE_RLL si_tag; /* 0x0af10c */
9260 // 24.2.2.6.1.1
9263  BITCODE_RL flags; /*<! DXF 91 */
9264  BITCODE_RL namidx; /*<! DXF 2 */
9265  BITCODE_RL type; /*<! DXF 280, 0-15 */
9270  BITCODE_RC *values;
9273 // 24.2.2.6.1
9274 typedef struct _dwg_AcDs_Schema
9277  BITCODE_RLL *index;
9282 // 24.2.2.6
9283 typedef struct _dwg_AcDs_SchemaData_UProp
9285  BITCODE_RL size;
9289 typedef struct _dwg_AcDs_SchemaData
9291  BITCODE_RL num_uprops; // computed, see schidx
9293  BITCODE_RL num_schemas; // computed, see schidx
9300 {
9306 typedef struct _dwg_AcDs_Search_IdIdxs
9307 {
9312 // 24.2.2.7.1
9323 typedef struct _dwg_AcDs_Search
9329 typedef struct _dwg_AcDs_Segment
9331  BITCODE_RS signature; /* always 0xd5ac */
9332  BITCODE_RC name[7]; /* segidx, datidx, _data_, schidx, schdat, search, blob01 */
9333  BITCODE_RCd type; /* computed 0-6 or -1 */
9338  BITCODE_RL ds_version; // datastorage revision
9342  BITCODE_RC padding[9]; // always 8x 0x55
9345 typedef struct _dwg_AcDs
9347  // header
9350  BITCODE_RL unknown_1; /* acis version? always 2 */
9351  BITCODE_RL version; /* always 2 */
9352  BITCODE_RL unknown_2; /* always 0 */
9353  BITCODE_RL ds_version; /* datastorage revision */
9373 typedef struct _dwg_header
9375  Dwg_Version_Type version; /* calculated from the header magic */
9376  Dwg_Version_Type from_version; /* option. set by --as (convert from) */
9379  BITCODE_RS numentity_sections; /* < R13, always 3 */
9381  BITCODE_RL thumbnail_address; /* THUMBNAIL or AdDb:Preview */
9391  BITCODE_RC unknown_0; /* R2004+ */
9395  BITCODE_RL rl_1c_address; /* R2004+ mostly 0 */
9399  BITCODE_RL sections; // as in the header, 5 or 6 usually
9400  BITCODE_RL num_sections; // as allocated, many more
9406 #pragma pack(1)
9407 typedef struct r2007_file_header
9409  int64_t header_size; // 0x70
9410  int64_t file_size;
9415  int64_t pages_map2_id;
9416  int64_t pages_map_offset; // starting address of the Page Map section
9417  int64_t pages_map_id;
9419  int64_t pages_map_size_comp; // the compressed size of section
9421  int64_t pages_amount;
9422  int64_t pages_maxid;
9423  int64_t unknown1; // 0x20
9424  int64_t unknown2; // 0x40
9426  int64_t unknown3; // 0xf800
9427  int64_t unknown4; // 4
9428  int64_t unknown5; // 1
9429  int64_t num_sections;
9438  int64_t stream_version; // 0x60100
9439  int64_t crc_seed;
9441  int64_t random_seed;
9442  int64_t header_crc;
9445 typedef struct _dwg_R2004_Header /* encrypted */
9468  BITCODE_RLx crc32; /* p 2.14.2 32bit CRC 2004+ */
9470  /* System Section: Section Page Map */
9471  BITCODE_RL section_type; /* 0x4163043b */
9477 #pragma pack()
9479 typedef struct _dwg_auxheader
9481  BITCODE_RC aux_intro[3]; /* ff 77 01 */
9508  BITCODE_RL zero_8; /* ?? */
9509  BITCODE_RS zero_18[3]; /* R2018+ */
9516  BITCODE_RLx auxheader_address; /* < R13 */
9518  BITCODE_BS R11_HANDLING; /* TODO Merge with HANDSEED */
9519  BITCODE_H R11_HANDSEED; /* TODO Merge with HANDSEED */
9522 typedef struct _dwg_summaryinfo
9532  BITCODE_TIMERLL TDINDWG; /* days + ms, fixed size! */
9539 } Dwg_SummaryInfo;
9541 /* Contains information about the application that wrote
9542  the .dwg file (encrypted = 2). */
9543 typedef struct _dwg_appinfo
9547  BITCODE_T16 appinfo_name; // AppInfoDataList
9551  BITCODE_T16 version; // "19.0.55.0.0", "Teigha(R) 4.3.2.0"
9552  BITCODE_T16 comment; // "Autodesk DWG. This file is a Trusted DWG "...
9553  BITCODE_T16 product_info; // XML ProductInformation
9556 /* File Dependencies, IMAGE files, fonts, xrefs, plotconfigs */
9557 typedef struct _dwg_filedeplist
9560  BITCODE_TU32 *features; // Acad:XRef, Acad:Image, Acad:PlotConfig, Acad:Text
9565 /* password info */
9566 typedef struct _dwg_security
9568  BITCODE_RL unknown_1; // 0xc
9570  BITCODE_RL unknown_3; // 0xabcdabcd
9572  BITCODE_T32 crypto_name; // "Microsoft Base DSS and Diffie-Hellman
9573  // Cryptographic Provider"
9574  BITCODE_RL algo_id; // RC4
9576  BITCODE_RL encr_size; //
9580 typedef struct _dwg_vbaproject
9582  BITCODE_RL size;
9586 typedef struct _dwg_appinfohistory
9588  BITCODE_RL size;
9592 typedef struct _dwg_revhistory
9600 typedef struct _dwg_objfreespace
9606  BITCODE_RC numnums; // RLL (uint64_t) or uint128_t
9617 typedef struct _dwg_template
9619  BITCODE_T16 description; // or TU16 >=r2007
9624 {
9634  BITCODE_RC hdl[8];
9635  const char *name;
9638 typedef struct _dwg_secondheader
9651  BITCODE_RS crc;
9659 typedef struct _dwg_struct
9673  int dirty_refs; /* 1 if we added an entity, and invalidated all
9674  the internal ref->obj's */
9675  unsigned int opts; /* See DWG_OPTS_* below */
9679 
9680  union {
9681  Dwg_R2004_Header r2004_header; /* encrypted, packed */
9682  Dwg_R2007_Header r2007_file_header; /* encrypted, packed */
9683  };
9685  /* Should only be initialized after the read/write is complete. */
9688  /* This TABLE might be empty with num_entries=0 */
9690 
9691  /* #define DWG_AUXHEADER_SIZE 123 */
9695  /* Contains information about the application that wrote
9696  the .dwg file (encrypted = 2). */
9698  /* File Dependencies, IMAGE files, fonts, xrefs, plotconfigs */
9700  Dwg_Security security; /* password info */
9707 
9708  unsigned int layout_type;
9709  unsigned int num_acis_sab_hdl; // temporary, until we can parse acds for SAB data, r2013+
9711  BITCODE_RLL next_hdl; // for add_document handle holes
9713  BITCODE_BL prev_entity_index; // for speedup find_prev_entity
9714 } Dwg_Data;
9716 #define DWG_OPTS_LOGLEVEL 0xf
9717 #define DWG_OPTS_MINIMAL 0x10
9718 #define DWG_OPTS_DXFB 0x20
9719 /* can be safely shared */
9720 #define DWG_OPTS_JSONFIRST 0x20
9721 #define DWG_OPTS_INDXF 0x40
9722 #define DWG_OPTS_INJSON 0x80
9723 #define DWG_OPTS_IN (DWG_OPTS_INDXF | DWG_OPTS_INJSON)
9725 typedef enum RESBUF_VALUE_TYPE
9735  DWG_VT_HANDLE = 8,
9736  DWG_VT_OBJECTID = 9,
9737  DWG_VT_BOOL = 10, // VT_BOOL clashes with /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h
9738  DWG_VT_INT64 = 11, // RLL
9740 
9741 /*--------------------------------------------------
9742  * Exported Functions
9743  */
9744 
9745 EXPORT int dwg_read_file (const char *restrict filename,
9746  Dwg_Data *restrict dwg);
9747 EXPORT int dxf_read_file (const char *restrict filename,
9748  Dwg_Data *restrict dwg);
9749 // You might need to probe for that.
9750 EXPORT int dwg_write_file (const char *restrict filename,
9751  const Dwg_Data *restrict dwg);
9752 
9753 /* Supports multiple preview picture types.
9754  Currently 3 types: BMP 2, WMF 3 and PNG as type 6.
9755  Returns the size of the image.
9756  */
9757 EXPORT unsigned char *dwg_bmp (const Dwg_Data *restrict dwg,
9758  BITCODE_RL *restrict size,
9759  BITCODE_RC *restrict typep);
9760 
9764 EXPORT int dxf_cvt_lweight (const BITCODE_BSd value);
9765 
9769 EXPORT BITCODE_BSd dxf_revcvt_lweight (const int lw);
9770 
9771 /* Return the matching _CONTROL table, or NULL
9772  */
9774 dwg_ctrl_table (Dwg_Data *restrict dwg, const char *restrict table);
9775 
9776 /* Search for the name in the associated table, and return its handle. Search
9777  * is case-insensitive.
9778  * Both name and table are ascii.
9779  */
9781  const char *restrict name,
9782  const char *restrict table);
9784  const int index,
9785  const char *restrict table);
9786 
9787 /* Search for handle in associated table, and return its name (as UTF-8) */
9788 EXPORT char *
9789 dwg_handle_name (Dwg_Data *restrict dwg, const char *restrict table,
9790  const BITCODE_H restrict handle);
9791 
9798  const char *restrict table);
9799 
9805  const char *restrict name);
9809  const char *restrict name);
9814  const char *restrict name);
9815 /* Search for a table EXTNAME */
9816 EXPORT char *dwg_find_table_extname (Dwg_Data *restrict dwg,
9817  Dwg_Object *restrict obj);
9818 /* Returns the string value of the member of the AcDbVariableDictionary.
9819  The name is ascii. E.g. LIGHTINGUNITS => "0" */
9820 EXPORT char *dwg_variable_dict (Dwg_Data *restrict dwg,
9821  const char *restrict name);
9822 
9823 EXPORT double dwg_model_x_min (const Dwg_Data *restrict);
9824 EXPORT double dwg_model_x_max (const Dwg_Data *restrict);
9825 EXPORT double dwg_model_y_min (const Dwg_Data *restrict);
9826 EXPORT double dwg_model_y_max (const Dwg_Data *restrict);
9827 EXPORT double dwg_model_z_min (const Dwg_Data *restrict);
9828 EXPORT double dwg_model_z_max (const Dwg_Data *restrict);
9829 EXPORT double dwg_page_x_min (const Dwg_Data *restrict);
9830 EXPORT double dwg_page_x_max (const Dwg_Data *restrict);
9831 EXPORT double dwg_page_y_min (const Dwg_Data *restrict);
9832 EXPORT double dwg_page_y_max (const Dwg_Data *restrict);
9835 
9841 EXPORT unsigned int dwg_get_layer_count (const Dwg_Data *restrict dwg);
9843 EXPORT Dwg_Object_LAYER ** dwg_get_layers (const Dwg_Data *restrict dwg);
9844 
9845 EXPORT BITCODE_BL dwg_get_num_objects (const Dwg_Data *restrict dwg);
9849 EXPORT int dwg_class_is_entity (const Dwg_Class *restrict klass);
9851 EXPORT int dwg_obj_is_control (const Dwg_Object *restrict obj);
9852 EXPORT int dwg_obj_is_table (const Dwg_Object *restrict obj);
9853 EXPORT int dwg_obj_is_subentity (const Dwg_Object *restrict obj);
9854 EXPORT int dwg_obj_has_subentity (const Dwg_Object *restrict obj);
9855 EXPORT int dwg_obj_is_3dsolid (const Dwg_Object *restrict obj);
9856 EXPORT int dwg_obj_is_acsh (const Dwg_Object *restrict obj);
9857 
9859 
9863 dwg_get_entity_layer (const Dwg_Object_Entity *restrict);
9864 
9867 // next available 0 ref + 1, when all refs are alreay filled
9869 // next available handle, computed form the HANDSEED, which is bumped
9871 
9872 EXPORT Dwg_Object *dwg_ref_object (Dwg_Data *restrict dwg,
9873  Dwg_Object_Ref *restrict ref);
9875  Dwg_Object_Ref *restrict ref,
9876  const Dwg_Object *restrict obj);
9878  Dwg_Object_Ref *restrict ref);
9879 
9880 EXPORT Dwg_Object *get_first_owned_entity (const Dwg_Object *restrict hdr);
9881 EXPORT Dwg_Object *get_next_owned_entity (const Dwg_Object *restrict hdr,
9882  const Dwg_Object *restrict current);
9885 get_next_owned_subentity (const Dwg_Object *restrict owner,
9886  const Dwg_Object *restrict current);
9889 EXPORT Dwg_Object *get_next_owned_block (const Dwg_Object *restrict hdr,
9890  const Dwg_Object *restrict current);
9892  const Dwg_Object *restrict current);
9894  const Dwg_Object_Type type);
9896  const Dwg_Object_Type type,
9897  const BITCODE_RL index);
9898 
9899 EXPORT Dwg_Object *dwg_resolve_handle (const Dwg_Data *restrict dwg,
9900  BITCODE_RLL absref);
9901 EXPORT Dwg_Object *dwg_resolve_handle_silent (const Dwg_Data *restrict dwg,
9902  const BITCODE_RLL absref);
9903 EXPORT int dwg_resolve_handleref (Dwg_Object_Ref *restrict ref,
9904  const Dwg_Object *restrict obj);
9905 
9907 EXPORT Dwg_Section_Type dwg_section_type (const char *restrict name);
9908 EXPORT Dwg_Section_Type dwg_section_wtype (const DWGCHAR *restrict wname);
9909 EXPORT const char *dwg_section_name (const Dwg_Data *dwg, const unsigned int sec_id);
9912 
9915 EXPORT void dwg_free (Dwg_Data *restrict dwg);
9916 
9919 EXPORT void dwg_free_object (Dwg_Object *restrict obj);
9920 
9923 EXPORT Dwg_Object_Ref * dwg_new_ref (Dwg_Data *restrict dwg);
9924 
9929 EXPORT int dwg_add_handle (Dwg_Handle *restrict hdl, const BITCODE_RC code,
9930  const BITCODE_RLL value,
9931  const Dwg_Object *restrict obj);
9932 
9938  const BITCODE_RC code,
9939  const BITCODE_RLL value,
9940  const Dwg_Object *restrict obj);
9943 dwg_dup_handleref (Dwg_Data *restrict dwg, const Dwg_Object_Ref *restrict ref);
9944 
9947 dwg_add_handleref_free (const BITCODE_RC code, const BITCODE_RLL absref);
9948 
9949 EXPORT const char *dwg_version_type (const Dwg_Version_Type version);
9950 EXPORT Dwg_Version_Type dwg_version_as (const char *version);
9951 EXPORT Dwg_Version_Type dwg_version_hdr_type (const char* hdr);
9952 EXPORT int dwg_supports_eed (const Dwg_Data *dwg);
9953 /* to read and write */
9954 EXPORT int dwg_supports_obj (const Dwg_Data *restrict dwg,
9955  const Dwg_Object *restrict obj);
9956 EXPORT void dwg_errstrings (int error);
9957 
9958 EXPORT char *dwg_encrypt_SAT1 (BITCODE_BL blocksize,
9959  BITCODE_RC *restrict acis_data,
9960  int *restrict acis_data_offset);
9961 /* Converts v2 SAB acis_data in-place to SAT v1 encr_sat_data[].
9962  Sets _obj->_dxf_sab_converted to 1, denoting that encr_sat_data is NOT the
9963  encrypted acis_data anymore, rather the converted from SAB for DXF */
9966 
9967 /* The old color.index 0-256 */
9968 typedef struct rgbpalette {
9969  unsigned char r,g,b;
9970 } Dwg_RGB_Palette;
9971 EXPORT const Dwg_RGB_Palette *dwg_rgb_palette (void);
9972 /* Returns the RGB value for the palette index.
9973  */
9975 /* find a matching color index (0-255) for a truecolor rgb value.
9976  returns 256 if not found, i.e. the default ByLayer.
9977  */
9979 
9985 EXPORT int dwg_add_object (Dwg_Data *restrict dwg);
9986 
9987 /* Find if an object name (our internal name, not anything used elsewhere)
9988  is defined, and return our fixed type, the public dxfname and if it's an entity. */
9989 EXPORT int dwg_object_name (const char *const restrict name, // in
9990  const char **restrict dxfnamep, // out, maybe NULL
9991  Dwg_Object_Type *restrict typep, // out, maybe NULL
9992  int *restrict is_entp, // out, maybe NULL
9993  Dwg_Class_Stability *restrict stabilityp); // out, maybe NULL
9994 
10001 // clang-format off
10002 /* Start auto-generated content. Do not touch. */
10076 /* untyped > 500 */
10152 /* unstable */
10252 #ifdef DEBUG_CLASSES
10253  EXPORT int dwg_setup_ALIGNMENTPARAMETERENTITY (Dwg_Object *obj);
10254  EXPORT int dwg_setup_ARCALIGNEDTEXT (Dwg_Object *obj);
10255  EXPORT int dwg_setup_BASEPOINTPARAMETERENTITY (Dwg_Object *obj);
10256  EXPORT int dwg_setup_EXTRUDEDSURFACE (Dwg_Object *obj);
10257  EXPORT int dwg_setup_FLIPGRIPENTITY (Dwg_Object *obj);
10258  EXPORT int dwg_setup_FLIPPARAMETERENTITY (Dwg_Object *obj);
10259  EXPORT int dwg_setup_GEOPOSITIONMARKER (Dwg_Object *obj);
10260  EXPORT int dwg_setup_LINEARGRIPENTITY (Dwg_Object *obj);
10261  EXPORT int dwg_setup_LINEARPARAMETERENTITY (Dwg_Object *obj);
10262  EXPORT int dwg_setup_LOFTEDSURFACE (Dwg_Object *obj);
10263  EXPORT int dwg_setup_MPOLYGON (Dwg_Object *obj);
10264  EXPORT int dwg_setup_NAVISWORKSMODEL (Dwg_Object *obj);
10265  EXPORT int dwg_setup_NURBSURFACE (Dwg_Object *obj);
10266  EXPORT int dwg_setup_POINTPARAMETERENTITY (Dwg_Object *obj);
10267  EXPORT int dwg_setup_POLARGRIPENTITY (Dwg_Object *obj);
10268  EXPORT int dwg_setup_REVOLVEDSURFACE (Dwg_Object *obj);
10269  EXPORT int dwg_setup_ROTATIONGRIPENTITY (Dwg_Object *obj);
10270  EXPORT int dwg_setup_ROTATIONPARAMETERENTITY (Dwg_Object *obj);
10271  EXPORT int dwg_setup_RTEXT (Dwg_Object *obj);
10272  EXPORT int dwg_setup_SWEPTSURFACE (Dwg_Object *obj);
10273  EXPORT int dwg_setup_TABLE (Dwg_Object *obj);
10274  EXPORT int dwg_setup_VISIBILITYGRIPENTITY (Dwg_Object *obj);
10275  EXPORT int dwg_setup_VISIBILITYPARAMETERENTITY (Dwg_Object *obj);
10276  EXPORT int dwg_setup_XYGRIPENTITY (Dwg_Object *obj);
10277  EXPORT int dwg_setup_XYPARAMETERENTITY (Dwg_Object *obj);
10278  EXPORT int dwg_setup_ACMECOMMANDHISTORY (Dwg_Object *obj);
10279  EXPORT int dwg_setup_ACMESCOPE (Dwg_Object *obj);
10280  EXPORT int dwg_setup_ACMESTATEMGR (Dwg_Object *obj);
10281  EXPORT int dwg_setup_ACSH_EXTRUSION_CLASS (Dwg_Object *obj);
10282  EXPORT int dwg_setup_ACSH_LOFT_CLASS (Dwg_Object *obj);
10283  EXPORT int dwg_setup_ACSH_REVOLVE_CLASS (Dwg_Object *obj);
10284  EXPORT int dwg_setup_ACSH_SWEEP_CLASS (Dwg_Object *obj);
10285  EXPORT int dwg_setup_ANGDIMOBJECTCONTEXTDATA (Dwg_Object *obj);
10286  EXPORT int dwg_setup_ANNOTSCALEOBJECTCONTEXTDATA (Dwg_Object *obj);
10287  EXPORT int dwg_setup_ASSOC3POINTANGULARDIMACTIONBODY (Dwg_Object *obj);
10288  EXPORT int dwg_setup_ASSOCALIGNEDDIMACTIONBODY (Dwg_Object *obj);
10289  EXPORT int dwg_setup_ASSOCARRAYMODIFYACTIONBODY (Dwg_Object *obj);
10290  EXPORT int dwg_setup_ASSOCEDGEACTIONPARAM (Dwg_Object *obj);
10291  EXPORT int dwg_setup_ASSOCEDGECHAMFERACTIONBODY (Dwg_Object *obj);
10292  EXPORT int dwg_setup_ASSOCEDGEFILLETACTIONBODY (Dwg_Object *obj);
10293  EXPORT int dwg_setup_ASSOCMLEADERACTIONBODY (Dwg_Object *obj);
10294  EXPORT int dwg_setup_ASSOCORDINATEDIMACTIONBODY (Dwg_Object *obj);
10295  EXPORT int dwg_setup_ASSOCPERSSUBENTMANAGER (Dwg_Object *obj);
10296  EXPORT int dwg_setup_ASSOCRESTOREENTITYSTATEACTIONBODY (Dwg_Object *obj);
10297  EXPORT int dwg_setup_ASSOCROTATEDDIMACTIONBODY (Dwg_Object *obj);
10298  EXPORT int dwg_setup_ASSOCSWEPTSURFACEACTIONBODY (Dwg_Object *obj);
10299  EXPORT int dwg_setup_BLOCKPROPERTIESTABLE (Dwg_Object *obj);
10300  EXPORT int dwg_setup_BLOCKPROPERTIESTABLEGRIP (Dwg_Object *obj);
10301  EXPORT int dwg_setup_BREAKDATA (Dwg_Object *obj);
10302  EXPORT int dwg_setup_BREAKPOINTREF (Dwg_Object *obj);
10303  EXPORT int dwg_setup_CONTEXTDATAMANAGER (Dwg_Object *obj);
10304  EXPORT int dwg_setup_CSACDOCUMENTOPTIONS (Dwg_Object *obj);
10305  EXPORT int dwg_setup_CURVEPATH (Dwg_Object *obj);
10306  EXPORT int dwg_setup_DATATABLE (Dwg_Object *obj);
10307  EXPORT int dwg_setup_DIMASSOC (Dwg_Object *obj);
10308  EXPORT int dwg_setup_DMDIMOBJECTCONTEXTDATA (Dwg_Object *obj);
10309  EXPORT int dwg_setup_DYNAMICBLOCKPROXYNODE (Dwg_Object *obj);
10310  EXPORT int dwg_setup_GEOMAPIMAGE (Dwg_Object *obj);
10311  EXPORT int dwg_setup_MLEADEROBJECTCONTEXTDATA (Dwg_Object *obj);
10312  EXPORT int dwg_setup_MOTIONPATH (Dwg_Object *obj);
10313  EXPORT int dwg_setup_MTEXTATTRIBUTEOBJECTCONTEXTDATA (Dwg_Object *obj);
10314  EXPORT int dwg_setup_NAVISWORKSMODELDEF (Dwg_Object *obj);
10315  EXPORT int dwg_setup_ORDDIMOBJECTCONTEXTDATA (Dwg_Object *obj);
10316  EXPORT int dwg_setup_PERSUBENTMGR (Dwg_Object *obj);
10317  EXPORT int dwg_setup_POINTPATH (Dwg_Object *obj);
10318  EXPORT int dwg_setup_RADIMLGOBJECTCONTEXTDATA (Dwg_Object *obj);
10319  EXPORT int dwg_setup_RADIMOBJECTCONTEXTDATA (Dwg_Object *obj);
10320  EXPORT int dwg_setup_SUNSTUDY (Dwg_Object *obj);
10321  EXPORT int dwg_setup_TABLECONTENT (Dwg_Object *obj);
10322  EXPORT int dwg_setup_TVDEVICEPROPERTIES (Dwg_Object *obj);
10323  //EXPORT int dwg_setup_ACDSRECORD (Dwg_Object *obj);
10324  //EXPORT int dwg_setup_ACDSSCHEMA (Dwg_Object *obj);
10325  //EXPORT int dwg_setup_NPOCOLLECTION (Dwg_Object *obj);
10326  //EXPORT int dwg_setup_RAPIDRTRENDERENVIRONMENT (Dwg_Object *obj);
10327  //EXPORT int dwg_setup_XREFPANELOBJECT (Dwg_Object *obj);
10328 #endif
10329 /* End auto-generated content */
10330 // clang-format on
10331 
10332 #ifdef __cplusplus
10333 }
10334 #endif
10335 
10336 #endif
struct _dwg_template Dwg_Template
int dwg_setup_ASSOCDEPENDENCY(Dwg_Object *obj)
struct _dwg_entity_TABLE Dwg_Entity_TABLE
int dwg_setup_DICTIONARY(Dwg_Object *obj)
struct _dwg_entity_MULTILEADER Dwg_Entity_MULTILEADER
BITCODE_BSd dxf_revcvt_lweight(const int lw)
Definition: dwg.c:2051
int dwg_setup_TRACE(Dwg_Object *obj)
struct _dwg_object_ASSOCLOFTEDSURFACEACTIONBODY Dwg_Object_ASSOCLOFTEDSURFACEACTIONBODY
int dwg_setup_PROXY_ENTITY(Dwg_Object *obj)
#define ASSOCARRAYPARAMETERS_fields
Definition: dwg.h:5823
int dwg_setup_VERTEX_MESH(Dwg_Object *obj)
struct _dwg_object_BLOCK_HEADER Dwg_Object_BLOCK_HEADER
Dwg_Version_Type dwg_version_hdr_type(const char *hdr)
Definition: common.c:275
enum DWG_SECTION_TYPE Dwg_Section_Type
@ OPTS_R11_XREF_RESOLVED
Definition: dwg.h:8187
@ OPTS_R11_XREF_DEP
Definition: dwg.h:8185
@ OPTS_R11_XDATA
Definition: dwg.h:8188
@ OPTS_R11_XREF_REF
Definition: dwg.h:8186
struct _dwg_object_MLINESTYLE Dwg_Object_MLINESTYLE
struct _dwg_entity_PLANESURFACE Dwg_Entity_PLANESURFACE
struct _dwg_entity_GEOPOSITIONMARKER Dwg_Entity_GEOPOSITIONMARKER
struct _dwg_HATCH_Color Dwg_HATCH_Color
struct _dwg_PARTIAL_VIEWING_INDEX_Entry Dwg_PARTIAL_VIEWING_INDEX_Entry
Dwg_Object * dwg_ref_object_relative(Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref, const Dwg_Object *restrict obj)
Definition: dwg.c:861
struct _dwg_object_RAPIDRTRENDERSETTINGS Dwg_Object_RAPIDRTRENDERSETTINGS
@ OPTS_R11_BLOCK_UNKNOWN_1
Definition: dwg.h:8234
@ OPTS_R11_BLOCK_HAS_BLOCK_NAME
Definition: dwg.h:8236
@ OPTS_R11_BLOCK_HAS_XREF_PNAME
Definition: dwg.h:8235
int dwg_setup_BLOCKROTATIONPARAMETER(Dwg_Object *obj)
int dwg_setup_DYNAMICBLOCKPURGEPREVENTER(Dwg_Object *obj)
struct _dwg_entity_ATTDEF Dwg_Entity_ATTDEF
struct _dwg_bitcode_2rd Dwg_Bitcode_2RD
DWG_CLASS_STABILITY
Definition: dwg.h:338
@ DWG_CLASS_DEBUGGING
Definition: dwg.h:341
@ DWG_CLASS_STABLE
Definition: dwg.h:339
@ DWG_CLASS_UNHANDLED
Definition: dwg.h:342
@ DWG_CLASS_UNSTABLE
Definition: dwg.h:340
#define SWEEPOPTIONS_fields
Definition: dwg.h:4959
struct _dwg_chain Dwg_Chain
@ SPLINETYPE_QUADRATIC
Definition: dwg.h:1981
@ SPLINETYPE_CUBIC
Definition: dwg.h:1982
struct _dwg_abstractobject_UNDERLAYDEFINITION Dwg_Object_UNDERLAYDEFINITION
struct _dwg_SummaryInfo_Property Dwg_SummaryInfo_Property
struct _dwg_object_ANNOTSCALEOBJECTCONTEXTDATA Dwg_Object_ANNOTSCALEOBJECTCONTEXTDATA
int dwg_setup_ARC(Dwg_Object *obj)
struct _dwg_object_ref Dwg_Object_Ref
struct _dwg_object_NAVISWORKSMODELDEF Dwg_Object_NAVISWORKSMODELDEF
@ FLAG_VIEW_PSPACE
Definition: dwg.h:8389
struct _dwg_object_BLOCKALIGNMENTPARAMETER Dwg_Object_BLOCKALIGNMENTPARAMETER
struct _dwg_entity_MPOLYGON Dwg_Entity_MPOLYGON
struct _dwg_AcDs_Search_Data Dwg_AcDs_Search_Data
struct _dwg_entity_ROTATIONPARAMETERENTITY Dwg_Entity_ROTATIONPARAMETERENTITY
uint64_t BITCODE_UMC
Definition: dwg.h:177
double dwg_model_y_max(const Dwg_Data *restrict)
Definition: dwg.c:661
struct _dwg_TABLE_AttrDef Dwg_TABLE_AttrDef
struct _dwg_object_LTYPE_CONTROL Dwg_Object_LTYPE_CONTROL
struct _dwg_object_GEODATA Dwg_Object_GEODATA
struct _dwg_TABLE_CustomDataItem Dwg_TABLE_CustomDataItem
int64_t BITCODE_RLLd
Definition: dwg.h:169
int dwg_setup_BLOCKUSERPARAMETER(Dwg_Object *obj)
int dwg_setup_RENDERENVIRONMENT(Dwg_Object *obj)
struct _dwg_entity_EXTRUDEDSURFACE Dwg_Entity_EXTRUDEDSURFACE
int dwg_setup_BLOCKALIGNEDCONSTRAINTPARAMETER(Dwg_Object *obj)
int dwg_setup_POLYLINE_PFACE(Dwg_Object *obj)
struct _dwg_entity_LINE Dwg_Entity_LINE
BITCODE_H dwg_find_dicthandle(Dwg_Data *restrict dwg, BITCODE_H dict, const char *restrict name)
Definition: dwg.c:2301
#define RENDERSETTINGS_fields
DXF 290, r2013 only.
Definition: dwg.h:6471
struct _dwg_entity_CIRCLE Dwg_Entity_CIRCLE
int dwg_setup_POINT(Dwg_Object *obj)
BITCODE_H dwg_find_tablehandle(Dwg_Data *restrict dwg, const char *restrict name, const char *restrict table)
Definition: dwg.c:2616
@ FLAG_STYLE_SHAPE
Definition: dwg.h:8384
@ FLAG_STYLE_VERTICAL_TEXT
Definition: dwg.h:8385
#define BLOCK1PTPARAMETER_fields
Definition: dwg.h:7277
int dwg_obj_is_3dsolid(const Dwg_Object *restrict obj)
struct _dwg_AcDs_Search Dwg_AcDs_Search
DWG_SECTION_TYPE_R13
Definition: dwg.h:9048
@ SECTION_AUXHEADER_R2000
Definition: dwg.h:9054
@ SECTION_HANDLES_R13
Definition: dwg.h:9051
@ SECTION_TEMPLATE_R13
Definition: dwg.h:9053
@ SECTION_OBJFREESPACE_R13
Definition: dwg.h:9052
@ SECTION_THUMBNAIL_R13
Definition: dwg.h:9055
@ SECTION_CLASSES_R13
Definition: dwg.h:9050
@ SECTION_HEADER_R13
Definition: dwg.h:9049
int dwg_setup_DATALINK(Dwg_Object *obj)
struct rgbpalette Dwg_RGB_Palette
Dwg_Object_Ref * dwg_model_space_ref(Dwg_Data *restrict dwg)
struct _dwg_ACTIONBODY Dwg_ACTIONBODY
struct _dwg_object_ACSH_SPHERE_CLASS Dwg_Object_ACSH_SPHERE_CLASS
int dwg_setup_BLOCKROTATEACTION(Dwg_Object *obj)
struct _dwg_object_APPID Dwg_Object_APPID
Dwg_Object_BLOCK_CONTROL * dwg_block_control(Dwg_Data *restrict dwg)
struct _dwg_object_UCS Dwg_Object_UCS
int dwg_setup_LIGHT(Dwg_Object *obj)
struct _dwg_TableRow Dwg_TableRow
#define ASSOCARRAYACTIONBODY_fields
Definition: dwg.h:6082
struct _dwg_object_LAYER Dwg_Object_LAYER
struct _dwg_object_OBJECT_PTR Dwg_Object_OBJECT_PTR
struct _dwg_object_BLOCKVERTICALCONSTRAINTPARAMETER Dwg_Object_BLOCKVERTICALCONSTRAINTPARAMETER
int dwg_setup_DIMENSION_ANG2LN(Dwg_Object *obj)
struct _dwg_object_ACSH_BOX_CLASS Dwg_Object_ACSH_BOX_CLASS
struct _dwg_section Dwg_Section
Dwg_Entity__3DSOLID Dwg_Entity_BODY
Definition: dwg.h:2144
Dwg_Object_Ref * dwg_paper_space_ref(Dwg_Data *restrict dwg)
struct _dwg_entity_ENDREP Dwg_Entity_ENDREP
struct _dwg_object_BLOCK_CONTROL Dwg_Object_BLOCK_CONTROL
struct _dwg_TableCellContent Dwg_TableCellContent
RESBUF_VALUE_TYPE
Definition: dwg.h:9721
@ DWG_VT_REAL
Definition: dwg.h:9725
@ DWG_VT_INT32
Definition: dwg.h:9727
@ DWG_VT_HANDLE
Definition: dwg.h:9730
@ DWG_VT_INT64
Definition: dwg.h:9733
@ DWG_VT_STRING
Definition: dwg.h:9723
@ DWG_VT_POINT3D
Definition: dwg.h:9724
@ DWG_VT_INVALID
Definition: dwg.h:9722
@ DWG_VT_OBJECTID
Definition: dwg.h:9731
@ DWG_VT_BINARY
Definition: dwg.h:9729
@ DWG_VT_BOOL
Definition: dwg.h:9732
@ DWG_VT_INT8
Definition: dwg.h:9728
@ DWG_VT_INT16
Definition: dwg.h:9726
@ LIGHT_ATTENUATION_TYPE_INV_SQUARE
Definition: dwg.h:8482
@ LIGHT_ATTENUATION_TYPE_INV_LINEAR
Definition: dwg.h:8481
@ LIGHT_ATTENUATION_TYPE_NONE
Definition: dwg.h:8480
struct _dwg_entity_DIMENSION_ALIGNED Dwg_Entity_DIMENSION_ALIGNED
struct _dwg_object_BLOCKLINEARGRIP Dwg_Object_BLOCKLINEARGRIP
struct _dwg_entity_DIMENSION_RADIUS Dwg_Entity_DIMENSION_RADIUS
@ POLYLINE_CURVETYPE_DEFAULT
Definition: dwg.h:8450
@ POLYLINE_CURVETYPE_QUADR_BSPLINE
Definition: dwg.h:8452
@ POLYLINE_CURVETYPE_BEZIER_SURFACE
Definition: dwg.h:8454
@ POLYLINE_CURVETYPE_CUBIC_BSPLINE
Definition: dwg.h:8453
struct _dwg_FormattedTableData Dwg_FormattedTableData
struct _dwg_AcDs_DataIndex Dwg_AcDs_DataIndex
@ OPTS_R11_CIRCLE_HAS_EXTRUSION
Definition: dwg.h:8240
struct _dwg_entity_CAMERA Dwg_Entity_CAMERA
struct _dwg_entity_LARGE_RADIAL_DIMENSION Dwg_Entity_LARGE_RADIAL_DIMENSION
int dwg_setup_PDFUNDERLAY(Dwg_Object *obj)
int dwg_setup_VPORT_CONTROL(Dwg_Object *obj)
struct _dwg_object_ASSOCORDINATEDIMACTIONBODY Dwg_Object_ASSOCORDINATEDIMACTIONBODY
int dwg_setup_XRECORD(Dwg_Object *obj)
struct _dwg_object_SECTIONVIEWSTYLE Dwg_Object_SECTIONVIEWSTYLE
Dwg_Object_LAYER ** dwg_get_layers(const Dwg_Data *restrict dwg)
struct _dwg_object_ACSH_TORUS_CLASS Dwg_Object_ACSH_TORUS_CLASS
struct _dwg_entity_SHAPE Dwg_Entity_SHAPE
struct _dwg_object_BLOCKLINEARPARAMETER Dwg_Object_BLOCKLINEARPARAMETER
Dwg_Bitcode_2BD BITCODE_2BD_1
Definition: dwg.h:259
struct _dwg_object_ACSH_CHAMFER_CLASS Dwg_Object_ACSH_CHAMFER_CLASS
struct _dwg_object_ACSH_CYLINDER_CLASS Dwg_Object_ACSH_CYLINDER_CLASS
enum DWG_CLASS_STABILITY Dwg_Class_Stability
int dwg_setup_IMAGEDEF_REACTOR(Dwg_Object *obj)
int dwg_setup_UCS(Dwg_Object *obj)
int dwg_setup_BLOCKANGULARCONSTRAINTPARAMETER(Dwg_Object *obj)
struct _dwg_object_TABLECONTENT Dwg_Object_TABLECONTENT
const Dwg_RGB_Palette * dwg_rgb_palette(void)
Definition: dwg.c:3149
struct _dwg_R2004_Header Dwg_R2004_Header
struct _dwg_object_BLOCKPOLARSTRETCHACTION Dwg_Object_BLOCKPOLARSTRETCHACTION
int dwg_setup_BLOCKPOLARPARAMETER(Dwg_Object *obj)
const char * dwg_version_type(const Dwg_Version_Type version)
Definition: common.c:264
int dwg_setup_LAYER_INDEX(Dwg_Object *obj)
Dwg_Bitcode_3BD BITCODE_3BD_1
Definition: dwg.h:263
int dwg_setup_BLOCKLOOKUPACTION(Dwg_Object *obj)
struct _dwg_resbuf Dwg_Resbuf
int dwg_setup_ACSH_CYLINDER_CLASS(Dwg_Object *obj)
struct _dwg_entity_XYPARAMETERENTITY Dwg_Entity_XYPARAMETERENTITY
int dwg_setup_BLOCKPOLARGRIP(Dwg_Object *obj)
Dwg_Entity_VERTEX_3D Dwg_Entity_VERTEX_MESH
Definition: dwg.h:1532
struct _dwg_object_ASSOCVERTEXACTIONPARAM Dwg_Object_ASSOCVERTEXACTIONPARAM
struct _dwg_entity_POINTCLOUDEX Dwg_Entity_POINTCLOUDEX
DWG_OBJECT_TYPE
Definition: dwg.h:363
@ DWG_TYPE_MOTIONPATH
Definition: dwg.h:618
@ DWG_TYPE_UCS_CONTROL
Definition: dwg.h:426
@ DWG_TYPE_MTEXTOBJECTCONTEXTDATA
Definition: dwg.h:621
@ DWG_TYPE_LARGE_RADIAL_DIMENSION
Definition: dwg.h:604
@ DWG_TYPE_BLOCKPOLARGRIP
Definition: dwg.h:548
@ DWG_TYPE_ASSOCOBJECTACTIONPARAM
Definition: dwg.h:508
@ DWG_TYPE_ACSH_HISTORY_CLASS
Definition: dwg.h:466
@ DWG_TYPE_ASSOCPERSSUBENTMANAGER
Definition: dwg.h:514
@ DWG_TYPE_VERTEX_2D
Definition: dwg.h:374
@ DWG_TYPE_NPOCOLLECTION
Definition: dwg.h:625
@ DWG_TYPE_BLOCKFLIPACTION
Definition: dwg.h:534
@ DWG_TYPE_MENTALRAYRENDERSETTINGS
Definition: dwg.h:614
@ DWG_TYPE_LAYOUTPRINTCONFIG
Definition: dwg.h:607
@ DWG_TYPE_UNKNOWN_ENT
Definition: dwg.h:700
@ DWG_TYPE_CURVEPATH
Definition: dwg.h:570
@ DWG_TYPE_RAPIDRTRENDERSETTINGS
Definition: dwg.h:648
@ DWG_TYPE_BLOCKSTRETCHACTION
Definition: dwg.h:559
@ DWG_TYPE_ATTDEF
Definition: dwg.h:367
@ DWG_TYPE_SWEPTSURFACE
Definition: dwg.h:669
@ DWG_TYPE_BLOCKALIGNEDCONSTRAINTPARAMETER
Definition: dwg.h:527
@ DWG_TYPE_ASSOC2DCONSTRAINTGROUP
Definition: dwg.h:480
@ DWG_TYPE_VPORT
Definition: dwg.h:429
@ DWG_TYPE_PARTIAL_VIEWING_INDEX
Definition: dwg.h:629
@ DWG_TYPE_DICTIONARY
Definition: dwg.h:406
@ DWG_TYPE_ASSOCDEPENDENCY
Definition: dwg.h:494
@ DWG_TYPE_DIMENSION_ORDINATE
Definition: dwg.h:384
@ DWG_TYPE_DMDIMOBJECTCONTEXTDATA
Definition: dwg.h:580
@ DWG_TYPE_ACSH_BOOLEAN_CLASS
Definition: dwg.h:458
@ DWG_TYPE_IBL_BACKGROUND
Definition: dwg.h:597
@ DWG_TYPE_FLIPPARAMETERENTITY
Definition: dwg.h:590
@ DWG_TYPE_TABLEGEOMETRY
Definition: dwg.h:672
@ DWG_TYPE_LAYERFILTER
Definition: dwg.h:605
@ DWG_TYPE_BLOCK
Definition: dwg.h:368
@ DWG_TYPE_ASSOCROTATEDDIMACTIONBODY
Definition: dwg.h:519
@ DWG_TYPE_MATERIAL
Definition: dwg.h:613
@ DWG_TYPE__3DFACE
Definition: dwg.h:392
@ DWG_TYPE_POINTPATH
Definition: dwg.h:644
@ DWG_TYPE_APPID
Definition: dwg.h:431
@ DWG_TYPE_ACSH_EXTRUSION_CLASS
Definition: dwg.h:464
@ DWG_TYPE_SEQEND
Definition: dwg.h:370
@ DWG_TYPE_ASSOCACTIONPARAM
Definition: dwg.h:483
@ DWG_TYPE_BLOCKHORIZONTALCONSTRAINTPARAMETER
Definition: dwg.h:538
@ DWG_TYPE_DYNAMICBLOCKPROXYNODE
Definition: dwg.h:583
@ DWG_TYPE_ASSOCVALUEDEPENDENCY
Definition: dwg.h:522
@ DWG_TYPE_ASSOCARRAYRECTANGULARPARAMETERS
Definition: dwg.h:490
@ DWG_TYPE_ASSOCEXTENDSURFACEACTIONBODY
Definition: dwg.h:499
@ DWG_TYPE_PERSUBENTMGR
Definition: dwg.h:633
@ DWG_TYPE_XRECORD
Definition: dwg.h:443
@ DWG_TYPE_LTYPE
Definition: dwg.h:421
@ DWG_TYPE_DIMSTYLE_CONTROL
Definition: dwg.h:432
@ DWG_TYPE_BLOCKXYPARAMETER
Definition: dwg.h:565
@ DWG_TYPE_TABLESTYLE
Definition: dwg.h:673
@ DWG_TYPE_BLOCKARRAYACTION
Definition: dwg.h:531
@ DWG_TYPE_SORTENTSTABLE
Definition: dwg.h:664
@ DWG_TYPE_ASSOCPLANESURFACEACTIONBODY
Definition: dwg.h:515
@ DWG_TYPE_ACSH_REVOLVE_CLASS
Definition: dwg.h:469
@ DWG_TYPE_MLINE
Definition: dwg.h:411
@ DWG_TYPE_POLYLINE_PFACE
Definition: dwg.h:393
@ DWG_TYPE_RASTERVARIABLES
Definition: dwg.h:649
@ DWG_TYPE_LIGHTLIST
Definition: dwg.h:610
@ DWG_TYPE_ASSOCLOFTEDSURFACEACTIONBODY
Definition: dwg.h:504
@ DWG_TYPE_ALDIMOBJECTCONTEXTDATA
Definition: dwg.h:474
@ DWG_TYPE_EVALUATION_GRAPH
Definition: dwg.h:585
@ DWG_TYPE_ASSOCBLENDSURFACEACTIONBODY
Definition: dwg.h:492
@ DWG_TYPE_LAYOUT
Definition: dwg.h:446
@ DWG_TYPE_RADIMLGOBJECTCONTEXTDATA
Definition: dwg.h:646
@ DWG_TYPE_BLOCKMOVEACTION
Definition: dwg.h:545
@ DWG_TYPE_ASSOCALIGNEDDIMACTIONBODY
Definition: dwg.h:484
@ DWG_TYPE_BLOCKVISIBILITYGRIP
Definition: dwg.h:562
@ DWG_TYPE_ACSH_SPHERE_CLASS
Definition: dwg.h:470
@ DWG_TYPE_GEODATA
Definition: dwg.h:591
@ DWG_TYPE_REVOLVEDSURFACE
Definition: dwg.h:654
@ DWG_TYPE_BLOCKUSERPARAMETER
Definition: dwg.h:560
@ DWG_TYPE_SCALE
Definition: dwg.h:657
@ DWG_TYPE_BLKREFOBJECTCONTEXTDATA
Definition: dwg.h:526
@ DWG_TYPE_NURBSURFACE
Definition: dwg.h:626
@ DWG_TYPE_LAYER
Definition: dwg.h:415
@ DWG_TYPE_DIMENSION_ANG2LN
Definition: dwg.h:388
@ DWG_TYPE_BLOCKROTATEACTION
Definition: dwg.h:555
@ DWG_TYPE__3DLINE
Definition: dwg.h:691
@ DWG_TYPE_DUMMY
Definition: dwg.h:439
@ DWG_TYPE_HATCH
Definition: dwg.h:442
@ DWG_TYPE_RENDERENTRY
Definition: dwg.h:650
@ DWG_TYPE_RAY
Definition: dwg.h:404
@ DWG_TYPE_XYGRIPENTITY
Definition: dwg.h:688
@ DWG_TYPE_NAVISWORKSMODEL
Definition: dwg.h:623
@ DWG_TYPE_ACDSRECORD
Definition: dwg.h:453
@ DWG_TYPE_MINSERT
Definition: dwg.h:372
@ DWG_TYPE_ACSH_WEDGE_CLASS
Definition: dwg.h:473
@ DWG_TYPE_ASSOCEDGEACTIONPARAM
Definition: dwg.h:496
@ DWG_TYPE_SPLINE
Definition: dwg.h:400
@ DWG_TYPE_POINTCLOUDDEF_REACTOR_EX
Definition: dwg.h:641
@ DWG_TYPE_MULTILEADER
Definition: dwg.h:622
@ DWG_TYPE_TRACE
Definition: dwg.h:396
@ DWG_TYPE_SECTION_MANAGER
Definition: dwg.h:660
@ DWG_TYPE_ACSH_PYRAMID_CLASS
Definition: dwg.h:468
@ DWG_TYPE_DGNDEFINITION
Definition: dwg.h:575
@ DWG_TYPE_ASSOCNETWORKSURFACEACTIONBODY
Definition: dwg.h:507
@ DWG_TYPE_BLOCKPOLARPARAMETER
Definition: dwg.h:549
@ DWG_TYPE_VX_CONTROL
Definition: dwg.h:434
@ DWG_TYPE_BLOCKROTATIONGRIP
Definition: dwg.h:556
@ DWG_TYPE_MESH
Definition: dwg.h:615
@ DWG_TYPE_SOLID
Definition: dwg.h:395
@ DWG_TYPE_BLOCKBASEPOINTPARAMETER
Definition: dwg.h:532
@ DWG_TYPE_ASSOCFACEACTIONPARAM
Definition: dwg.h:501
@ DWG_TYPE_ARC_DIMENSION
Definition: dwg.h:479
@ DWG_TYPE_PLACEHOLDER
Definition: dwg.h:444
@ DWG_TYPE_BLOCKLOOKUPACTION
Definition: dwg.h:542
@ DWG_TYPE_RADIMOBJECTCONTEXTDATA
Definition: dwg.h:647
@ DWG_TYPE_TEXT
Definition: dwg.h:365
@ DWG_TYPE_BLOCKRADIALCONSTRAINTPARAMETER
Definition: dwg.h:553
@ DWG_TYPE_ENDREP
Definition: dwg.h:693
@ DWG_TYPE_ASSOCPATHACTIONPARAM
Definition: dwg.h:513
@ DWG_TYPE_ASSOCARRAYPATHPARAMETERS
Definition: dwg.h:488
@ DWG_TYPE_REPEAT
Definition: dwg.h:692
@ DWG_TYPE_RENDERGLOBAL
Definition: dwg.h:652
@ DWG_TYPE_POINTCLOUDEX
Definition: dwg.h:642
@ DWG_TYPE_XYPARAMETERENTITY
Definition: dwg.h:682
@ DWG_TYPE_HELIX
Definition: dwg.h:596
@ DWG_TYPE_VERTEX_3D
Definition: dwg.h:375
@ DWG_TYPE_POLYLINE_3D
Definition: dwg.h:380
@ DWG_TYPE_BLOCKVERTICALCONSTRAINTPARAMETER
Definition: dwg.h:561
@ DWG_TYPE_TABLECONTENT
Definition: dwg.h:671
@ DWG_TYPE_POINTCLOUD
Definition: dwg.h:636
@ DWG_TYPE_SECTIONVIEWSTYLE
Definition: dwg.h:659
@ DWG_TYPE_DWFUNDERLAY
Definition: dwg.h:582
@ DWG_TYPE_GRADIENT_BACKGROUND
Definition: dwg.h:594
@ DWG_TYPE_DATALINK
Definition: dwg.h:571
@ DWG_TYPE_RENDERSETTINGS
Definition: dwg.h:653
@ DWG_TYPE_IDBUFFER
Definition: dwg.h:598
@ DWG_TYPE_ASSOCARRAYMODIFYPARAMETERS
Definition: dwg.h:487
@ DWG_TYPE_ALIGNMENTPARAMETERENTITY
Definition: dwg.h:475
@ DWG_TYPE_OLE2FRAME
Definition: dwg.h:438
@ DWG_TYPE_VISIBILITYGRIPENTITY
Definition: dwg.h:676
@ DWG_TYPE_VPORT_CONTROL
Definition: dwg.h:428
@ DWG_TYPE_VX_TABLE_RECORD
Definition: dwg.h:435
@ DWG_TYPE_ELLIPSE
Definition: dwg.h:399
@ DWG_TYPE_ASSOCEXTRUDEDSURFACEACTIONBODY
Definition: dwg.h:500
@ DWG_TYPE_STYLE
Definition: dwg.h:417
@ DWG_TYPE_LTYPE_CONTROL
Definition: dwg.h:420
@ DWG_TYPE_XLINE
Definition: dwg.h:405
@ DWG_TYPE_GEOPOSITIONMARKER
Definition: dwg.h:593
@ DWG_TYPE_INSERT
Definition: dwg.h:371
@ DWG_TYPE_BLOCKSCALEACTION
Definition: dwg.h:558
@ DWG_TYPE_LINE
Definition: dwg.h:383
@ DWG_TYPE_BLOCK_HEADER
Definition: dwg.h:413
@ DWG_TYPE_POLARGRIPENTITY
Definition: dwg.h:645
@ DWG_TYPE_ASSOCPATCHSURFACEACTIONBODY
Definition: dwg.h:512
@ DWG_TYPE_DBCOLOR
Definition: dwg.h:573
@ DWG_TYPE_BLOCKPROPERTIESTABLEGRIP
Definition: dwg.h:552
@ DWG_TYPE_ASSOCTRIMSURFACEACTIONBODY
Definition: dwg.h:521
@ DWG_TYPE_ACSH_CONE_CLASS
Definition: dwg.h:462
@ DWG_TYPE_DATATABLE
Definition: dwg.h:572
@ DWG_TYPE_LIGHT
Definition: dwg.h:609
@ DWG_TYPE_SPATIAL_INDEX
Definition: dwg.h:666
@ DWG_TYPE_ASSOC3POINTANGULARDIMACTIONBODY
Definition: dwg.h:481
@ DWG_TYPE_SUNSTUDY
Definition: dwg.h:668
@ DWG_TYPE_WIPEOUT
Definition: dwg.h:679
@ DWG_TYPE_EXTRUDEDSURFACE
Definition: dwg.h:586
@ DWG_TYPE_ASSOCFILLETSURFACEACTIONBODY
Definition: dwg.h:502
@ DWG_TYPE_PLANESURFACE
Definition: dwg.h:634
@ DWG_TYPE_ASSOCPOINTREFACTIONPARAM
Definition: dwg.h:516
@ DWG_TYPE_ACSH_TORUS_CLASS
Definition: dwg.h:472
@ DWG_TYPE_BLOCKANGULARCONSTRAINTPARAMETER
Definition: dwg.h:530
@ DWG_TYPE_SPATIAL_FILTER
Definition: dwg.h:665
@ DWG_TYPE_VBA_PROJECT
Definition: dwg.h:445
@ DWG_TYPE_FLIPGRIPENTITY
Definition: dwg.h:685
@ DWG_TYPE_CELLSTYLEMAP
Definition: dwg.h:567
@ DWG_TYPE_ARCALIGNEDTEXT
Definition: dwg.h:478
@ DWG_TYPE_ASSOCGEOMDEPENDENCY
Definition: dwg.h:503
@ DWG_TYPE_SOLID_BACKGROUND
Definition: dwg.h:663
@ DWG_TYPE_RENDERENVIRONMENT
Definition: dwg.h:651
@ DWG_TYPE_DICTIONARYWDFLT
Definition: dwg.h:578
@ DWG_TYPE_PROXY_OBJECT
Definition: dwg.h:449
@ DWG_TYPE_MLEADEROBJECTCONTEXTDATA
Definition: dwg.h:616
@ DWG_TYPE_SKYLIGHT_BACKGROUND
Definition: dwg.h:662
@ DWG_TYPE_FREED
Definition: dwg.h:699
@ DWG_TYPE_BLOCKLINEARPARAMETER
Definition: dwg.h:541
@ DWG_TYPE_ROTATIONPARAMETERENTITY
Definition: dwg.h:655
@ DWG_TYPE_BREAKDATA
Definition: dwg.h:683
@ DWG_TYPE_BLOCK_CONTROL
Definition: dwg.h:412
@ DWG_TYPE__3DSOLID
Definition: dwg.h:402
@ DWG_TYPE_ACMECOMMANDHISTORY
Definition: dwg.h:455
@ DWG_TYPE_BODY
Definition: dwg.h:403
@ DWG_TYPE_BLOCKXYGRIP
Definition: dwg.h:564
@ DWG_TYPE_STYLE_CONTROL
Definition: dwg.h:416
@ DWG_TYPE_GEOMAPIMAGE
Definition: dwg.h:592
@ DWG_TYPE_RTEXT
Definition: dwg.h:656
@ DWG_TYPE_LEADER
Definition: dwg.h:409
@ DWG_TYPE_CONTEXTDATAMANAGER
Definition: dwg.h:568
@ DWG_TYPE_PDFDEFINITION
Definition: dwg.h:631
@ DWG_TYPE_SECTIONOBJECT
Definition: dwg.h:658
@ DWG_TYPE_ACMESCOPE
Definition: dwg.h:456
@ DWG_TYPE_TVDEVICEPROPERTIES
Definition: dwg.h:675
@ DWG_TYPE_ACSH_SWEEP_CLASS
Definition: dwg.h:471
@ DWG_TYPE_ASSOCMLEADERACTIONBODY
Definition: dwg.h:505
@ DWG_TYPE_BLOCKALIGNMENTGRIP
Definition: dwg.h:528
@ DWG_TYPE_SHAPE
Definition: dwg.h:397
@ DWG_TYPE_IMAGE
Definition: dwg.h:599
@ DWG_TYPE_BLOCKLOOKUPPARAMETER
Definition: dwg.h:544
@ DWG_TYPE_TABLE
Definition: dwg.h:670
@ DWG_TYPE_VERTEX_PFACE
Definition: dwg.h:377
@ DWG_TYPE_ATTRIB
Definition: dwg.h:366
@ DWG_TYPE_BLOCKPARAMDEPENDENCYBODY
Definition: dwg.h:546
@ DWG_TYPE_VIEW
Definition: dwg.h:425
@ DWG_TYPE_IMAGE_BACKGROUND
Definition: dwg.h:602
@ DWG_TYPE_UCS
Definition: dwg.h:427
@ DWG_TYPE_LEADEROBJECTCONTEXTDATA
Definition: dwg.h:608
@ DWG_TYPE_VIEW_CONTROL
Definition: dwg.h:424
@ DWG_TYPE_LOFTEDSURFACE
Definition: dwg.h:612
@ DWG_TYPE_ACSH_CHAMFER_CLASS
Definition: dwg.h:461
@ DWG_TYPE_ACDSSCHEMA
Definition: dwg.h:454
@ DWG_TYPE_ORDDIMOBJECTCONTEXTDATA
Definition: dwg.h:628
@ DWG_TYPE_ACSH_LOFT_CLASS
Definition: dwg.h:467
@ DWG_TYPE_ASSOCOFFSETSURFACEACTIONBODY
Definition: dwg.h:509
@ DWG_TYPE_VISUALSTYLE
Definition: dwg.h:678
@ DWG_TYPE_CIRCLE
Definition: dwg.h:382
@ DWG_TYPE_VISIBILITYPARAMETERENTITY
Definition: dwg.h:677
@ DWG_TYPE_BLOCKGRIPLOCATIONCOMPONENT
Definition: dwg.h:537
@ DWG_TYPE_GROUND_PLANE_BACKGROUND
Definition: dwg.h:595
@ DWG_TYPE_ASSOCREVOLVEDSURFACEACTIONBODY
Definition: dwg.h:518
@ DWG_TYPE_SECTION_SETTINGS
Definition: dwg.h:661
@ DWG_TYPE_LAYER_CONTROL
Definition: dwg.h:414
@ DWG_TYPE_ASSOCOSNAPPOINTREFACTIONPARAM
Definition: dwg.h:511
@ DWG_TYPE_INDEX
Definition: dwg.h:603
@ DWG_TYPE_LWPOLYLINE
Definition: dwg.h:441
@ DWG_TYPE_DIMENSION_ANG3PT
Definition: dwg.h:387
@ DWG_TYPE_ANNOTSCALEOBJECTCONTEXTDATA
Definition: dwg.h:477
@ DWG_TYPE_BLOCKROTATIONPARAMETER
Definition: dwg.h:557
@ DWG_TYPE_XREFPANELOBJECT
Definition: dwg.h:681
@ DWG_TYPE_CAMERA
Definition: dwg.h:566
@ DWG_TYPE_ENDBLK
Definition: dwg.h:369
@ DWG_TYPE_NAVISWORKSMODELDEF
Definition: dwg.h:624
@ DWG_TYPE_IMAGEDEF_REACTOR
Definition: dwg.h:601
@ DWG_TYPE_BLOCKALIGNMENTPARAMETER
Definition: dwg.h:529
@ DWG_TYPE_ROTATIONGRIPENTITY
Definition: dwg.h:687
@ DWG_TYPE_ASSOCORDINATEDIMACTIONBODY
Definition: dwg.h:510
@ DWG_TYPE_BLOCKDIAMETRICCONSTRAINTPARAMETER
Definition: dwg.h:533
@ DWG_TYPE_DIMSTYLE
Definition: dwg.h:433
@ DWG_TYPE_VIEWPORT
Definition: dwg.h:398
@ DWG_TYPE_ACSH_FILLET_CLASS
Definition: dwg.h:465
@ DWG_TYPE_TOLERANCE
Definition: dwg.h:410
@ DWG_TYPE_LONG_TRANSACTION
Definition: dwg.h:440
@ DWG_TYPE_BASEPOINTPARAMETERENTITY
Definition: dwg.h:525
@ DWG_TYPE_POLYLINE_MESH
Definition: dwg.h:394
@ DWG_TYPE_IMAGEDEF
Definition: dwg.h:600
@ DWG_TYPE_LOAD
Definition: dwg.h:696
@ DWG_TYPE_ASSOCASMBODYACTIONPARAM
Definition: dwg.h:491
@ DWG_TYPE_POINTCLOUDDEFEX
Definition: dwg.h:639
@ DWG_TYPE_BLOCKFLIPPARAMETER
Definition: dwg.h:536
@ DWG_TYPE_OBJECT_PTR
Definition: dwg.h:627
@ DWG_TYPE_GROUP
Definition: dwg.h:436
@ DWG_TYPE_BLOCKLINEARGRIP
Definition: dwg.h:540
@ DWG_TYPE_ASSOCEDGECHAMFERACTIONBODY
Definition: dwg.h:497
@ DWG_TYPE_APPID_CONTROL
Definition: dwg.h:430
@ DWG_TYPE_BLOCKLINEARCONSTRAINTPARAMETER
Definition: dwg.h:539
@ DWG_TYPE_FIELDLIST
Definition: dwg.h:589
@ DWG_TYPE_DWFDEFINITION
Definition: dwg.h:581
@ DWG_TYPE_MLINESTYLE
Definition: dwg.h:437
@ DWG_TYPE_ASSOCARRAYPOLARPARAMETERS
Definition: dwg.h:489
@ DWG_TYPE_PLOTSETTINGS
Definition: dwg.h:635
@ DWG_TYPE_ASSOCEDGEFILLETACTIONBODY
Definition: dwg.h:498
@ DWG_TYPE_BLOCKPROPERTIESTABLE
Definition: dwg.h:551
@ DWG_TYPE_MTEXT
Definition: dwg.h:408
@ DWG_TYPE_REGION
Definition: dwg.h:401
@ DWG_TYPE_ACSH_BOX_CLASS
Definition: dwg.h:459
@ DWG_TYPE_DIMENSION_DIAMETER
Definition: dwg.h:390
@ DWG_TYPE_ASSOCARRAYMODIFYACTIONBODY
Definition: dwg.h:486
@ DWG_TYPE_MTEXTATTRIBUTEOBJECTCONTEXTDATA
Definition: dwg.h:620
@ DWG_TYPE_DGNUNDERLAY
Definition: dwg.h:576
@ DWG_TYPE_DIMENSION_ALIGNED
Definition: dwg.h:386
@ DWG_TYPE_ASSOCVERTEXACTIONPARAM
Definition: dwg.h:524
@ DWG_TYPE_PDFUNDERLAY
Definition: dwg.h:632
@ DWG_TYPE_POINTCLOUDDEF_REACTOR
Definition: dwg.h:640
@ DWG_TYPE_BREAKPOINTREF
Definition: dwg.h:684
@ DWG_TYPE_ACSH_BREP_CLASS
Definition: dwg.h:460
@ DWG_TYPE_TEXTOBJECTCONTEXTDATA
Definition: dwg.h:674
@ DWG_TYPE_ANGDIMOBJECTCONTEXTDATA
Definition: dwg.h:476
@ DWG_TYPE_FCFOBJECTCONTEXTDATA
Definition: dwg.h:587
@ DWG_TYPE_LINEARGRIPENTITY
Definition: dwg.h:686
@ DWG_TYPE_DIMENSION_RADIUS
Definition: dwg.h:389
@ DWG_TYPE_ASSOCCOMPOUNDACTIONPARAM
Definition: dwg.h:493
@ DWG_TYPE_BLOCKLOOKUPGRIP
Definition: dwg.h:543
@ DWG_TYPE_DIMASSOC
Definition: dwg.h:579
@ DWG_TYPE_POINT
Definition: dwg.h:391
@ DWG_TYPE_ASSOCSWEPTSURFACEACTIONBODY
Definition: dwg.h:520
@ DWG_TYPE_ACMESTATEMGR
Definition: dwg.h:457
@ DWG_TYPE_ASSOCVARIABLE
Definition: dwg.h:523
@ DWG_TYPE_ASSOCACTION
Definition: dwg.h:482
@ DWG_TYPE_DYNAMICBLOCKPURGEPREVENTER
Definition: dwg.h:584
@ DWG_TYPE_UNUSED
Definition: dwg.h:364
@ DWG_TYPE_BLOCKPOINTPARAMETER
Definition: dwg.h:547
@ DWG_TYPE_OLEFRAME
Definition: dwg.h:407
@ DWG_TYPE_UNKNOWN_OBJ
Definition: dwg.h:701
@ DWG_TYPE_DETAILVIEWSTYLE
Definition: dwg.h:574
@ DWG_TYPE_ASSOCDIMDEPENDENCYBODY
Definition: dwg.h:495
@ DWG_TYPE_ARC
Definition: dwg.h:381
@ DWG_TYPE_POINTPARAMETERENTITY
Definition: dwg.h:643
@ DWG_TYPE_ASSOCRESTOREENTITYSTATEACTIONBODY
Definition: dwg.h:517
@ DWG_TYPE_POLYLINE_2D
Definition: dwg.h:379
@ DWG_TYPE_POINTCLOUDDEF
Definition: dwg.h:638
@ DWG_TYPE_JUMP
Definition: dwg.h:694
@ DWG_TYPE_BLOCKFLIPGRIP
Definition: dwg.h:535
@ DWG_TYPE_MPOLYGON
Definition: dwg.h:619
@ DWG_TYPE_VERTEX_PFACE_FACE
Definition: dwg.h:378
@ DWG_TYPE_LINEARPARAMETERENTITY
Definition: dwg.h:611
@ DWG_TYPE_LAYER_INDEX
Definition: dwg.h:606
@ DWG_TYPE_BLOCKREPRESENTATION
Definition: dwg.h:554
@ DWG_TYPE_VERTEX_MESH
Definition: dwg.h:376
@ DWG_TYPE_CSACDOCUMENTOPTIONS
Definition: dwg.h:569
@ DWG_TYPE_BLOCKVISIBILITYPARAMETER
Definition: dwg.h:563
@ DWG_TYPE_DIMENSION_LINEAR
Definition: dwg.h:385
@ DWG_TYPE_ASSOCNETWORK
Definition: dwg.h:506
@ DWG_TYPE_PROXY_ENTITY
Definition: dwg.h:448
@ DWG_TYPE_ACSH_CYLINDER_CLASS
Definition: dwg.h:463
@ DWG_TYPE_WIPEOUTVARIABLES
Definition: dwg.h:680
@ DWG_TYPE_DICTIONARYVAR
Definition: dwg.h:577
@ DWG_TYPE_BLOCKPOLARSTRETCHACTION
Definition: dwg.h:550
@ DWG_TYPE_MLEADERSTYLE
Definition: dwg.h:617
@ DWG_TYPE_ASSOCARRAYACTIONBODY
Definition: dwg.h:485
@ DWG_TYPE_FIELD
Definition: dwg.h:588
@ DWG_TYPE_SUN
Definition: dwg.h:667
@ DWG_TYPE_POINTCLOUDCOLORMAP
Definition: dwg.h:637
int dwg_setup_FIELDLIST(Dwg_Object *obj)
#define ASSOCACTION_fields
Definition: dwg.h:5369
@ VERT_ALIGNMENT_TOP
Definition: dwg.h:8439
@ VERT_ALIGNMENT_BOTTOM
Definition: dwg.h:8437
@ VERT_ALIGNMENT_BASELINE
Definition: dwg.h:8436
@ VERT_ALIGNMENT_MIDDLE
Definition: dwg.h:8438
@ LIGHT_EXTLIGHT_SHAPE_LINEAR
Definition: dwg.h:8485
@ LIGHT_EXTLIGHT_SHAPE_RECT
Definition: dwg.h:8486
@ LIGHT_EXTLIGHT_SHAPE_DISK
Definition: dwg.h:8487
@ LIGHT_EXTLIGHT_SHAPE_CYLINDER
Definition: dwg.h:8488
@ LIGHT_EXTLIGHT_SHAPE_SPHERE
Definition: dwg.h:8489
int dwg_setup_LINE(Dwg_Object *obj)
struct _dwg_CONSTRAINTGROUPNODE Dwg_CONSTRAINTGROUPNODE
struct _dwg_bitcode_2bd Dwg_Bitcode_2BD
int dwg_setup_ASSOCARRAYPOLARPARAMETERS(Dwg_Object *obj)
struct _dwg_object_ACSH_BREP_CLASS Dwg_Object_ACSH_BREP_CLASS
int dwg_setup_VERTEX_PFACE(Dwg_Object *obj)
struct _dwg_entity_LINEARGRIPENTITY Dwg_Entity_LINEARGRIPENTITY
struct _dwg_object_SPATIAL_INDEX Dwg_Object_SPATIAL_INDEX
BITCODE_H dwg_find_tablehandle_index(Dwg_Data *restrict dwg, const int index, const char *restrict table)
Definition: dwg.c:2727
int dwg_setup_ASSOCNETWORKSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_entity_OLE2FRAME Dwg_Entity_OLE2FRAME
struct _dwg_object_RASTERVARIABLES Dwg_Object_RASTERVARIABLES
struct _dwg_entity_LAYOUTPRINTCONFIG Dwg_Entity_LAYOUTPRINTCONFIG
unsigned char BITCODE_RCx
Definition: dwg.h:94
int dwg_setup_SECTION_MANAGER(Dwg_Object *obj)
struct _dwg_entity_MLINE Dwg_Entity_MLINE
#define _3DSOLID_FIELDS
Definition: dwg.h:2074
struct _dwg_object_DATALINK Dwg_Object_DATALINK
struct _dwg_entity_POLYLINE_2D Dwg_Entity_POLYLINE_2D
int dwg_setup_ASSOCPATHACTIONPARAM(Dwg_Object *obj)
#define CMLContent_fields
Definition: dwg.h:3249
struct _dwg_entity_LINEARPARAMETERENTITY Dwg_Entity_LINEARPARAMETERENTITY
struct _dwg_object_ASSOCPLANESURFACEACTIONBODY Dwg_Object_ASSOCPLANESURFACEACTIONBODY
int dwg_setup_SUN(Dwg_Object *obj)
struct _dwg_object_ASSOCVALUEDEPENDENCY Dwg_Object_ASSOCVALUEDEPENDENCY
#define ANNOTSCALEOBJECTCONTEXTDATA_fields
DXF 340.
Definition: dwg.h:6765
DWG_ERROR
Definition: dwg.h:739
@ DWG_ERR_INVALIDDWG
Definition: dwg.h:754
@ DWG_ERR_NOTYETSUPPORTED
Definition: dwg.h:743
@ DWG_ERR_INVALIDTYPE
Definition: dwg.h:745
@ DWG_ERR_VALUEOUTOFBOUNDS
Definition: dwg.h:748
@ DWG_ERR_CLASSESNOTFOUND
Definition: dwg.h:750
@ DWG_ERR_PAGENOTFOUND
Definition: dwg.h:752
@ DWG_ERR_INVALIDEED
Definition: dwg.h:747
@ DWG_ERR_SECTIONNOTFOUND
Definition: dwg.h:751
@ DWG_ERR_INVALIDHANDLE
Definition: dwg.h:746
@ DWG_ERR_WRONGCRC
Definition: dwg.h:742
@ DWG_ERR_OUTOFMEM
Definition: dwg.h:756
@ DWG_NOERR
Definition: dwg.h:740
@ DWG_ERR_UNHANDLEDCLASS
Definition: dwg.h:744
@ DWG_ERR_INTERNALERROR
Definition: dwg.h:753
@ DWG_ERR_IOERROR
Definition: dwg.h:755
struct _dwg_entity_eed_data Dwg_Eed_Data
uint32_t BITCODE_RLx
Definition: dwg.h:119
struct _dwg_object_SKYLIGHT_BACKGROUND Dwg_Object_SKYLIGHT_BACKGROUND
struct _dwg_object_ASSOCNETWORK Dwg_Object_ASSOCNETWORK
BITCODE_RS dwg_wchar_t
Definition: dwg.h:182
Dwg_Version_Type dwg_version_as(const char *version)
Definition: common.c:252
int dwg_setup_MLEADERSTYLE(Dwg_Object *obj)
struct _dwg_object_ASSOCSWEPTSURFACEACTIONBODY Dwg_Object_ASSOCSWEPTSURFACEACTIONBODY
int dwg_setup_BLOCKPOINTPARAMETER(Dwg_Object *obj)
int dwg_setup_LAYOUT(Dwg_Object *obj)
struct _dwg_entity_SWEPTSURFACE Dwg_Entity_SWEPTSURFACE
struct _dwg_object_LTYPE Dwg_Object_LTYPE
struct _dwg_AcDs_Data_Record Dwg_AcDs_Data_Record
DWG_HDL_CODE
Definition: dwg.h:819
@ DWG_HDL_HARDPTR
Definition: dwg.h:824
@ DWG_HDL_HARDOWN
Definition: dwg.h:822
@ DWG_HDL_SOFTPTR
Definition: dwg.h:823
@ DWG_HDL_OWNER
Definition: dwg.h:820
@ DWG_HDL_SOFTOWN
Definition: dwg.h:821
@ LEADER_PATHTYPE_SPLINE
Definition: dwg.h:8459
@ LEADER_PATHTYPE_STRAIGHT
Definition: dwg.h:8458
struct _dwg_object_ASSOCFILLETSURFACEACTIONBODY Dwg_Object_ASSOCFILLETSURFACEACTIONBODY
unsigned char * dwg_bmp(const Dwg_Data *restrict dwg, BITCODE_RL *restrict size, BITCODE_RC *restrict typep)
Definition: dwg.c:520
struct _dwg_TableCellContent_Attr Dwg_TableCellContent_Attr
unsigned char BITCODE_BB
Definition: dwg.h:97
struct _dwg_object_object Dwg_Object_Object
int dwg_setup__3DFACE(Dwg_Object *obj)
struct _dwg_object_FCFOBJECTCONTEXTDATA Dwg_Object_FCFOBJECTCONTEXTDATA
struct _dwg_object_PERSUBENTMGR Dwg_Object_PERSUBENTMGR
struct _dwg_object_BLOCKREPRESENTATION Dwg_Object_BLOCKREPRESENTATION
Dwg_Section_Type dwg_section_type(const char *restrict name)
Definition: dwg.c:1720
double dwg_model_x_max(const Dwg_Data *restrict)
Definition: dwg.c:647
int dwg_setup_ACSH_FILLET_CLASS(Dwg_Object *obj)
int dwg_setup_BLOCKARRAYACTION(Dwg_Object *obj)
struct _dwg_MATERIAL_mapper Dwg_MATERIAL_mapper
Dwg_Object_Ref * dwg_new_ref(Dwg_Data *restrict dwg)
Definition: decode.c:4364
struct _dwg_object_PLOTSETTINGS Dwg_Object_PLOTSETTINGS
struct _dwg_object_BREAKDATA Dwg_Object_BREAKDATA
int dwg_setup_DGNUNDERLAY(Dwg_Object *obj)
struct _dwg_entity_TOLERANCE Dwg_Entity_TOLERANCE
BITCODE_TV BITCODE_D2T
Definition: dwg.h:206
struct _dwg_object_BLOCKBASEPOINTPARAMETER Dwg_Object_BLOCKBASEPOINTPARAMETER
int dwg_setup_ASSOCNETWORK(Dwg_Object *obj)
struct _dwg_object_FIELDLIST Dwg_Object_FIELDLIST
double dwg_page_y_min(const Dwg_Data *restrict)
Definition: dwg.c:696
int dwg_setup_IDBUFFER(Dwg_Object *obj)
int dwg_setup_ASSOC2DCONSTRAINTGROUP(Dwg_Object *obj)
struct _dwg_object_CSACDOCUMENTOPTIONS Dwg_Object_CSACDOCUMENTOPTIONS
struct _dwg_entity_RTEXT Dwg_Entity_RTEXT
enum DWG_OBJECT_TYPE_R11 Dwg_Object_Type_r11
struct _dwg_object_BLOCKVISIBILITYPARAMETER Dwg_Object_BLOCKVISIBILITYPARAMETER
struct _dwg_object_ASSOCARRAYMODIFYACTIONBODY Dwg_Object_ASSOCARRAYMODIFYACTIONBODY
int dwg_setup_GROUP(Dwg_Object *obj)
int dwg_setup_LWPOLYLINE(Dwg_Object *obj)
struct _dwg_entity_VISIBILITYPARAMETERENTITY Dwg_Entity_VISIBILITYPARAMETERENTITY
struct _dwg_ASSOCPARAMBASEDACTIONBODY Dwg_ASSOCPARAMBASEDACTIONBODY
#define BLOCKGRIP_fields
Definition: dwg.h:7248
#define DIMENSION_COMMON
Definition: dwg.h:1647
Dwg_Object_Ref * BITCODE_H
Definition: dwg.h:816
uint32_t BITCODE_BLx
Definition: dwg.h:116
#define EXPORT
Definition: dwg.h:67
struct _dwg_entity_LWPOLYLINE Dwg_Entity_LWPOLYLINE
struct _dwg_FIELD_ChildValue Dwg_FIELD_ChildValue
int dwg_setup_VIEW_CONTROL(Dwg_Object *obj)
Dwg_Object * dwg_resolve_handle(const Dwg_Data *restrict dwg, BITCODE_RLL absref)
struct _dwg_object_INDEX Dwg_Object_INDEX
struct _dwg_object_SOLID_BACKGROUND Dwg_Object_SOLID_BACKGROUND
struct _dwg_TABLE_BreakHeight Dwg_TABLE_BreakHeight
struct _dwg_entity_REPEAT Dwg_Entity_REPEAT
struct _dwg_DIMENSION_common Dwg_DIMENSION_common
struct _dwg_object_BLOCKLOOKUPACTION Dwg_Object_BLOCKLOOKUPACTION
struct _dwg_entity_MTEXT Dwg_Entity_MTEXT
struct _dwg_object_BLOCKFLIPACTION Dwg_Object_BLOCKFLIPACTION
int dwg_setup_SECTIONVIEWSTYLE(Dwg_Object *obj)
struct _dwg_object_VBA_PROJECT Dwg_Object_VBA_PROJECT
int dwg_setup_POINTCLOUDEX(Dwg_Object *obj)
int dwg_setup_VERTEX_2D(Dwg_Object *obj)
struct _dwg_object_POINTCLOUDDEF Dwg_Object_POINTCLOUDDEF
int dwg_setup_DIMENSION_ALIGNED(Dwg_Object *obj)
struct _dwg_BLOCKVISIBILITYPARAMETER_state Dwg_BLOCKVISIBILITYPARAMETER_state
int dwg_setup_MLINESTYLE(Dwg_Object *obj)
@ OPTS_R11_ARC_HAS_EXTRUSION
Definition: dwg.h:8204
struct _dwg_object_BLOCKALIGNMENTGRIP Dwg_Object_BLOCKALIGNMENTGRIP
enum RESBUF_VALUE_TYPE dwg_resbuf_value_type(short gc)
Definition: dwg.c:1884
@ MLINE_FLAGS_CLOSED
Definition: dwg.h:8470
@ MLINE_FLAGS_SUPPRESS_START_CAPS
Definition: dwg.h:8471
@ MLINE_FLAGS_SUPPRESS_END_CAPS
Definition: dwg.h:8472
@ MLINE_FLAGS_HAS_VERTEX
Definition: dwg.h:8469
struct _dwg_object_VPORT Dwg_Object_VPORT
struct _dwg_entity_ROTATIONGRIPENTITY Dwg_Entity_ROTATIONGRIPENTITY
@ OPTS_R11_TEXT_HAS_HORIZ_ALIGNMENT
Definition: dwg.h:8313
@ OPTS_R11_TEXT_HAS_EXTRUSION
Definition: dwg.h:8315
@ OPTS_R11_TEXT_HAS_OBLIQUE_ANGLE
Definition: dwg.h:8310
@ OPTS_R11_TEXT_HAS_ALIGNMENT_POINT
Definition: dwg.h:8314
@ OPTS_R11_TEXT_HAS_ROTATION
Definition: dwg.h:8308
@ OPTS_R11_TEXT_HAS_WIDTH_FACTOR
Definition: dwg.h:8309
@ OPTS_R11_TEXT_HAS_STYLE
Definition: dwg.h:8311
@ OPTS_R11_TEXT_ALIGNED_VERT_TO
Definition: dwg.h:8316
@ OPTS_R11_TEXT_HAS_GENERATION
Definition: dwg.h:8312
struct _dwg_object_POINTPATH Dwg_Object_POINTPATH
int dwg_setup_TEXTOBJECTCONTEXTDATA(Dwg_Object *obj)
int dwg_setup_SORTENTSTABLE(Dwg_Object *obj)
struct _dwg_object_BLOCKFLIPGRIP Dwg_Object_BLOCKFLIPGRIP
double dwg_page_y_max(const Dwg_Data *restrict)
Definition: dwg.c:703
int dwg_setup_RASTERVARIABLES(Dwg_Object *obj)
int dwg_setup_ASSOCFILLETSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_LIGHTLIST_light Dwg_LIGHTLIST_light
struct _dwg_POINTCLOUDEX_Croppings Dwg_POINTCLOUDEX_Croppings
int dwg_setup_ASSOCARRAYMODIFYPARAMETERS(Dwg_Object *obj)
struct _dwg_object_BLOCKSTRETCHACTION Dwg_Object_BLOCKSTRETCHACTION
Dwg_Object * dwg_ref_object(Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref)
Definition: dwg.c:819
struct _dwg_object_ACSH_EXTRUSION_CLASS Dwg_Object_ACSH_EXTRUSION_CLASS
#define BLOCKACTION_WITHBASEPT_fields(n)
Definition: dwg.h:7305
struct _dwg_entity_POLYLINE_3D Dwg_Entity_POLYLINE_3D
int dwg_setup_ALDIMOBJECTCONTEXTDATA(Dwg_Object *obj)
struct _dwg_LEADER_Break Dwg_LEADER_Break
struct _dwg_TABLESTYLE_border Dwg_TABLESTYLE_border
int dwg_setup_WIPEOUT(Dwg_Object *obj)
struct _dwg_HATCH_PolylinePath Dwg_HATCH_PolylinePath
double BITCODE_DD
Definition: dwg.h:199
#define DWGCHAR
Definition: dwg.h:183
int dwg_setup_SCALE(Dwg_Object *obj)
struct _dwg_object_IMAGE_BACKGROUND Dwg_Object_IMAGE_BACKGROUND
struct _dwg_entity_3DLINE Dwg_Entity__3DLINE
int dwg_setup_UNKNOWN_ENT(Dwg_Object *obj)
int dwg_setup_BLOCKHORIZONTALCONSTRAINTPARAMETER(Dwg_Object *obj)
int dwg_setup_HELIX(Dwg_Object *obj)
int dwg_setup_ATTRIB(Dwg_Object *obj)
int dwg_setup_DIMENSION_ANG3PT(Dwg_Object *obj)
int dwg_setup_SHAPE(Dwg_Object *obj)
struct _dwg_entity_SPLINE Dwg_Entity_SPLINE
enum DWG_OBJECT_SUPERTYPE Dwg_Object_Supertype
struct _dwg_ASSOCACTION_Deps Dwg_ASSOCACTION_Deps
struct _dwg_object_ASSOCDIMDEPENDENCYBODY Dwg_Object_ASSOCDIMDEPENDENCYBODY
struct _dwg_object_ASSOCRESTOREENTITYSTATEACTIONBODY Dwg_Object_ASSOCRESTOREENTITYSTATEACTIONBODY
struct _dwg_object_BLOCKANGULARCONSTRAINTPARAMETER Dwg_Object_BLOCKANGULARCONSTRAINTPARAMETER
struct _dwg_object_ANGDIMOBJECTCONTEXTDATA Dwg_Object_ANGDIMOBJECTCONTEXTDATA
int dwg_setup_BLOCKXYGRIP(Dwg_Object *obj)
int dwg_setup_IMAGEDEF(Dwg_Object *obj)
struct _dwg_summaryinfo Dwg_SummaryInfo
int dwg_setup_CIRCLE(Dwg_Object *obj)
enum DWG_OBJECT_TYPE Dwg_Object_Type
struct _dwg_security Dwg_Security
int dwg_setup_DGNDEFINITION(Dwg_Object *obj)
@ HORIZ_ALIGNMENT_RIGHT
Definition: dwg.h:8429
@ HORIZ_ALIGNMENT_ALIGNED
Definition: dwg.h:8430
@ HORIZ_ALIGNMENT_CENTER
Definition: dwg.h:8428
@ HORIZ_ALIGNMENT_LEFT
Definition: dwg.h:8427
@ HORIZ_ALIGNMENT_FIT
Definition: dwg.h:8432
@ HORIZ_ALIGNMENT_MIDDLE
Definition: dwg.h:8431
int dwg_setup_IMAGE_BACKGROUND(Dwg_Object *obj)
const char * dwg_color_method_name(unsigned method)
Definition: dwg.c:3226
struct _dwg_AcDs_Schema Dwg_AcDs_Schema
int dwg_setup_HATCH(Dwg_Object *obj)
double dwg_page_x_max(const Dwg_Data *restrict)
Definition: dwg.c:689
struct _dwg_entity_LIGHT Dwg_Entity_LIGHT
int dwg_setup_MESH(Dwg_Object *obj)
@ FLAG_VX_IS_ON
Definition: dwg.h:8393
unsigned char BITCODE_3B
Definition: dwg.h:100
struct _dwg_header Dwg_Header
struct _dwg_object_TABLESTYLE Dwg_Object_TABLESTYLE
struct _dwg_bitcode_3bd Dwg_Bitcode_3BD
int dwg_obj_is_subentity(const Dwg_Object *restrict obj)
struct _dwg_appinfo Dwg_AppInfo
struct _dwg_entity_LEADER Dwg_Entity_LEADER
uint16_t BITCODE_RSx
Definition: dwg.h:114
BITCODE_H dwg_find_dictionary(Dwg_Data *restrict dwg, const char *restrict name)
Definition: dwg.c:2259
int dwg_setup_DWFDEFINITION(Dwg_Object *obj)
struct _dwg_object_RADIMLGOBJECTCONTEXTDATA Dwg_Object_RADIMLGOBJECTCONTEXTDATA
struct _dwg_AcDs_DataBlobRef Dwg_AcDs_DataBlobRef
struct _dwg_object_PLACEHOLDER Dwg_Object_PLACEHOLDER
Dwg_Section_Type dwg_section_wtype(const dwg_wchar_t *restrict wname)
Definition: dwg.c:1798
@ FLAG_LWPOLYLINE_VERTEXIDCOUNT
Definition: dwg.h:8407
@ FLAG_LWPOLYLINE_HAS_ELEVATION
Definition: dwg.h:8400
@ FLAG_LWPOLYLINE_HAS_EXTRUSION
Definition: dwg.h:8397
@ FLAG_LWPOLYLINE_HAS_NUM_WIDTHS
Definition: dwg.h:8402
@ FLAG_LWPOLYLINE_UNKNOWN_64
Definition: dwg.h:8403
@ FLAG_LWPOLYLINE_HAS_CONSTWIDTH
Definition: dwg.h:8399
@ FLAG_LWPOLYLINE_PLINEGEN
Definition: dwg.h:8405
@ FLAG_LWPOLYLINE_UNKNOWN_128
Definition: dwg.h:8404
@ FLAG_LWPOLYLINE_CLOSED
Definition: dwg.h:8406
@ FLAG_LWPOLYLINE_HAS_THICKNESS
Definition: dwg.h:8398
@ FLAG_LWPOLYLINE_HAS_NUM_BULGES
Definition: dwg.h:8401
int dwg_object_name(const char *const restrict name, const char **restrict dxfnamep, Dwg_Object_Type *restrict typep, int *restrict is_entp, Dwg_Class_Stability *restrict stabilityp)
Definition: objects.c:1714
int dwg_write_file(const char *restrict filename, const Dwg_Data *restrict dwg)
struct _dwg_object_UCS_CONTROL Dwg_Object_UCS_CONTROL
struct _dwg_object_BLOCKRADIALCONSTRAINTPARAMETER Dwg_Object_BLOCKRADIALCONSTRAINTPARAMETER
int dwg_setup_POINTCLOUDDEF_REACTOR(Dwg_Object *obj)
struct _dwg_MATERIAL_color Dwg_MATERIAL_color
Dwg_Object * dwg_paper_space_object(Dwg_Data *restrict dwg)
struct _dwg_object_LAYER_INDEX Dwg_Object_LAYER_INDEX
struct _dwg_object_ASSOCFACEACTIONPARAM Dwg_Object_ASSOCFACEACTIONPARAM
struct _dwg_entity_eed Dwg_Eed
struct _dwg_entity_ARC_DIMENSION Dwg_Entity_ARC_DIMENSION
struct _dwg_entity_VERTEX_PFACE_FACE Dwg_Entity_VERTEX_PFACE_FACE
struct _dwg_object_ACSH_PYRAMID_CLASS Dwg_Object_ACSH_PYRAMID_CLASS
struct _dwg_object_VISUALSTYLE Dwg_Object_VISUALSTYLE
struct _dwg_object_BLOCKXYPARAMETER Dwg_Object_BLOCKXYPARAMETER
int dwg_setup_POINTCLOUDDEF(Dwg_Object *obj)
struct _dwg_object_ASSOCROTATEDDIMACTIONBODY Dwg_Object_ASSOCROTATEDDIMACTIONBODY
struct _dwg_object_MATERIAL Dwg_Object_MATERIAL
struct _dwg_entity_FLIPPARAMETERENTITY Dwg_Entity_FLIPPARAMETERENTITY
int dwg_obj_is_table(const Dwg_Object *restrict obj)
struct _dwg_object_DIMASSOC Dwg_Object_DIMASSOC
#define COMMON_TABLE_CONTROL_FIELDS
Definition: dwg.h:2353
int dwg_setup_ACSH_HISTORY_CLASS(Dwg_Object *obj)
enum DWG_HDL_CODE Dwg_Hdl_Code
int dwg_setup_DIMENSION_RADIUS(Dwg_Object *obj)
const char * dwg_section_name(const Dwg_Data *dwg, const unsigned int sec_id)
Definition: dwg.c:1864
int dwg_setup_BLOCKLINEARCONSTRAINTPARAMETER(Dwg_Object *obj)
int dwg_setup_ACSH_TORUS_CLASS(Dwg_Object *obj)
struct _dwg_MLEADER_AnnotContext Dwg_MLEADER_AnnotContext
int dwg_setup_WIPEOUTVARIABLES(Dwg_Object *obj)
struct _dwg_object_ACSH_WEDGE_CLASS Dwg_Object_ACSH_WEDGE_CLASS
struct _dwg_object_DIMSTYLE_CONTROL Dwg_Object_DIMSTYLE_CONTROL
struct _dwg_secondheader_handles Dwg_SecondHeader_Handles
Dwg_Object * dwg_next_object(const Dwg_Object *obj)
Definition: dwg.c:804
struct _dwg_object_TVDEVICEPROPERTIES Dwg_Object_TVDEVICEPROPERTIES
void dwg_errstrings(int error)
Definition: dwg.c:3188
int dwg_setup_VIEWPORT(Dwg_Object *obj)
struct _dwg_entity_OLEFRAME Dwg_Entity_OLEFRAME
BITCODE_RLL dwg_next_handseed(Dwg_Data *dwg)
Definition: dwg.c:3314
struct _dwg_object_BLKREFOBJECTCONTEXTDATA Dwg_Object_BLKREFOBJECTCONTEXTDATA
int dwg_class_is_entity(const Dwg_Class *restrict klass)
Definition: dwg.c:1625
int dwg_setup_ASSOCACTIONPARAM(Dwg_Object *obj)
struct _dwg_entity_SECTIONOBJECT Dwg_Entity_SECTIONOBJECT
struct _dwg_DIMASSOC_Ref Dwg_DIMASSOC_Ref
struct _dwg_object_ASSOCOBJECTACTIONPARAM Dwg_Object_ASSOCOBJECTACTIONPARAM
BITCODE_BL dwg_get_num_entities(const Dwg_Data *restrict)
Definition: dwg.c:762
int dwg_setup_ARC_DIMENSION(Dwg_Object *obj)
struct _dwg_object_GROUP Dwg_Object_GROUP
struct _dwg_AcDs_DataIndex_Entry Dwg_AcDs_DataIndex_Entry
int dwg_setup_ACSH_BOX_CLASS(Dwg_Object *obj)
struct _dwg_object_LAYER_CONTROL Dwg_Object_LAYER_CONTROL
struct _dwg_entity_ARCALIGNEDTEXT Dwg_Entity_ARCALIGNEDTEXT
BITCODE_RS * BITCODE_TU
Definition: dwg.h:216
int dwg_setup_RENDERSETTINGS(Dwg_Object *obj)
Dwg_Object * get_next_owned_entity(const Dwg_Object *restrict hdr, const Dwg_Object *restrict current)
Definition: dwg.c:1246
struct _dwg_revhistory Dwg_RevHistory
#define BITCODE_T
Definition: dwg.h:211
#define BLOCKCONSTRAINTPARAMETER_fields
Definition: dwg.h:7316
DWG_OBJECT_SUPERTYPE
Definition: dwg.h:355
@ DWG_SUPERTYPE_ENTITY
Definition: dwg.h:356
@ DWG_SUPERTYPE_OBJECT
Definition: dwg.h:356
struct _dwg_object_POINTCLOUDDEF_REACTOR_EX Dwg_Object_POINTCLOUDDEF_REACTOR_EX
struct _dwg_object_ASSOCEXTRUDEDSURFACEACTIONBODY Dwg_Object_ASSOCEXTRUDEDSURFACEACTIONBODY
@ FLAG_POLYLINE_LT_PATTERN_CONTINUES
Definition: dwg.h:8373
@ FLAG_POLYLINE_CURVE_FIT
Definition: dwg.h:8367
@ FLAG_POLYLINE_PFACE_MESH
Definition: dwg.h:8372
@ FLAG_POLYLINE_SPLINE_FIT
Definition: dwg.h:8368
@ FLAG_POLYLINE_CLOSED
Definition: dwg.h:8366
@ FLAG_POLYLINE_MESH_CLOSED
Definition: dwg.h:8371
@ FLAG_POLYLINE_3D
Definition: dwg.h:8369
@ FLAG_POLYLINE_MESH
Definition: dwg.h:8370
int dwg_supports_obj(const Dwg_Data *restrict dwg, const Dwg_Object *restrict obj)
Definition: dwg.c:3625
int dwg_setup_DWFUNDERLAY(Dwg_Object *obj)
struct _dwg_object_DETAILVIEWSTYLE Dwg_Object_DETAILVIEWSTYLE
union _dwg_MLEADER_Content Dwg_MLEADER_Content
#define BITCODE_T32
Definition: dwg.h:193
int dwg_setup_BLOCKLINEARPARAMETER(Dwg_Object *obj)
struct _dwg_POINTCLOUDCOLORMAP_Ramp Dwg_POINTCLOUDCOLORMAP_Ramp
struct _dwg_PROXY_LWPOLYLINE Dwg_PROXY_LWPOLYLINE
struct _dwg_object_VIEW Dwg_Object_VIEW
Dwg_Bitcode_2RD BITCODE_2RD
Definition: dwg.h:256
#define BLOCKACTION_fields
Definition: dwg.h:7234
struct _dwg_MATERIAL_gentexture Dwg_MATERIAL_gentexture
struct _dwg_AcDs_DataBlobRef_Page Dwg_AcDs_DataBlobRef_Page
BITCODE_H dwg_find_table_control(Dwg_Data *restrict dwg, const char *restrict table)
Definition: dwg.c:2228
int dwg_setup_SPLINE(Dwg_Object *obj)
struct _dwg_entity_POINTPARAMETERENTITY Dwg_Entity_POINTPARAMETERENTITY
@ FLAG_R11_HAS_ATTRIBS
Definition: dwg.h:8165
@ FLAG_R11_HAS_COLOR
Definition: dwg.h:8158
@ FLAG_R11_HAS_THICKNESS
Definition: dwg.h:8161
@ FLAG_R11_HAS_HANDLING
Definition: dwg.h:8163
@ FLAG_R11_HAS_PSPACE
Definition: dwg.h:8164
@ FLAG_R11_HAS_LTYPE
Definition: dwg.h:8159
@ FLAG_R11_HAS_ELEVATION
Definition: dwg.h:8160
@ FLAG_R11_HAS_UNKNOWN_16
Definition: dwg.h:8162
struct _dwg_object_ACSH_HISTORY_CLASS Dwg_Object_ACSH_HISTORY_CLASS
BITCODE_RLL dwg_next_handle(const Dwg_Data *dwg)
Definition: dwg.c:3330
int dwg_setup_PLOTSETTINGS(Dwg_Object *obj)
uint16_t BITCODE_BSx
Definition: dwg.h:111
struct _dwg_object_ACSH_LOFT_CLASS Dwg_Object_ACSH_LOFT_CLASS
struct _dwg_MLEADER_Content_Block Dwg_MLEADER_Content_Block
struct _dwg_EvalExpr Dwg_EvalExpr
int dwg_setup_LTYPE(Dwg_Object *obj)
int dwg_setup_LAYERFILTER(Dwg_Object *obj)
struct _dwg_SUNSTUDY_Dates Dwg_SUNSTUDY_Dates
struct _dwg_object_MTEXTATTRIBUTEOBJECTCONTEXTDATA Dwg_Object_MTEXTATTRIBUTEOBJECTCONTEXTDATA
int dwg_setup_PARTIAL_VIEWING_INDEX(Dwg_Object *obj)
int dwg_setup_SKYLIGHT_BACKGROUND(Dwg_Object *obj)
int dwg_setup_BLOCKXYPARAMETER(Dwg_Object *obj)
int dwg_setup_BLKREFOBJECTCONTEXTDATA(Dwg_Object *obj)
struct _dwg_AcDs Dwg_AcDs
struct _dwg_object_SORTENTSTABLE Dwg_Object_SORTENTSTABLE
struct _dwg_MLEADER_Content_MText Dwg_MLEADER_Content_MText
struct _dwg_object_ASSOCALIGNEDDIMACTIONBODY Dwg_Object_ASSOCALIGNEDDIMACTIONBODY
int dwg_setup_DIMENSION_ORDINATE(Dwg_Object *obj)
int dwg_setup_ATTDEF(Dwg_Object *obj)
int dxf_read_file(const char *restrict filename, Dwg_Data *restrict dwg)
struct _dwg_object_ASSOCEXTENDSURFACEACTIONBODY Dwg_Object_ASSOCEXTENDSURFACEACTIONBODY
struct _dwg_object_POINTCLOUDDEFEX Dwg_Object_POINTCLOUDDEFEX
int dwg_read_file(const char *restrict filename, Dwg_Data *restrict dwg)
Definition: dwg.c:210
int dwg_setup_MTEXT(Dwg_Object *obj)
int dwg_setup_PLANESURFACE(Dwg_Object *obj)
@ OPTS_R11_POINT_HAS_EXTRUSION
Definition: dwg.h:8279
@ OPTS_R11_POINT_HAS_X_ANG
Definition: dwg.h:8280
Dwg_Bitcode_3RD BITCODE_3RD
Definition: dwg.h:260
int dwg_setup_VIEW(Dwg_Object *obj)
int32_t BITCODE_BLd
Definition: dwg.h:117
struct _dwg_object_DYNAMICBLOCKPURGEPREVENTER Dwg_Object_DYNAMICBLOCKPURGEPREVENTER
struct _dwg_entity_NAVISWORKSMODEL Dwg_Entity_NAVISWORKSMODEL
int dwg_setup_DIMSTYLE_CONTROL(Dwg_Object *obj)
int dwg_setup_BLOCKLINEARGRIP(Dwg_Object *obj)
enum DWG_VERSION_TYPE Dwg_Version_Type
struct _dwg_EvalVariant Dwg_EvalVariant
void dwg_free(Dwg_Data *restrict dwg)
double dwg_model_y_min(const Dwg_Data *restrict)
Definition: dwg.c:654
struct _dwg_entity_REVOLVEDSURFACE Dwg_Entity_REVOLVEDSURFACE
struct _dwg_AcDs_SchemaIndex_Prop Dwg_AcDs_SchemaIndex_Prop
double dwg_model_x_min(const Dwg_Data *restrict)
Definition: dwg.c:640
struct _dwg_abstractobject_ASSOCARRAYPARAMETERS Dwg_Object_ASSOCARRAYPARAMETERS
int dwg_setup_REGION(Dwg_Object *obj)
int dwg_setup__3DSOLID(Dwg_Object *obj)
double BITCODE_RD
Definition: dwg.h:165
int dwg_setup_ASSOCREVOLVEDSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_TABLE_BreakRow Dwg_TABLE_BreakRow
struct _dwg_object Dwg_Object
struct _dwg_entity_XYGRIPENTITY Dwg_Entity_XYGRIPENTITY
#define BITCODE_T16
Definition: dwg.h:189
@ FLAG_R11_DIMENSION_ORDINATE
Definition: dwg.h:8175
@ FLAG_R11_DIMENSION_ALIGNED
Definition: dwg.h:8170
@ FLAG_R11_DIMENSION_RADIUS
Definition: dwg.h:8173
@ FLAG_R11_DIMENSION_LINEAR
Definition: dwg.h:8169
@ FLAG_R11_DIMENSION_ANG2LN
Definition: dwg.h:8171
@ FLAG_R11_DIMENSION_TEXT_POSITIONED
Definition: dwg.h:8177
@ FLAG_R11_DIMENSION_DIAMETER
Definition: dwg.h:8172
@ FLAG_R11_DIMENSION_ANG3PT
Definition: dwg.h:8174
@ FLAG_R11_DIMENSION_ORDINATE_TYPE
Definition: dwg.h:8176
int dwg_setup_RAPIDRTRENDERSETTINGS(Dwg_Object *obj)
#define BITCODE_TU32
Definition: dwg.h:195
int dwg_setup_MINSERT(Dwg_Object *obj)
int dwg_supports_eed(const Dwg_Data *dwg)
Definition: dwg.c:3619
int dwg_setup_ASSOCACTION(Dwg_Object *obj)
int dwg_obj_has_subentity(const Dwg_Object *restrict obj)
struct _dwg_object_ACSH_BOOLEAN_CLASS Dwg_Object_ACSH_BOOLEAN_CLASS
struct _dwg_secondheader_sections Dwg_SecondHeader_Sections
double dwg_page_x_min(const Dwg_Data *restrict)
Definition: dwg.c:682
int dwg_setup_BLOCK_CONTROL(Dwg_Object *obj)
unsigned char BITCODE_RCu
Definition: dwg.h:93
struct _dwg_object_CELLSTYLEMAP Dwg_Object_CELLSTYLEMAP
@ MLINE_JUSTIFICATION_TOP
Definition: dwg.h:8443
@ MLINE_JUSTIFICATION_BOTTOM
Definition: dwg.h:8445
@ MLINE_JUSTIFICATION_MIDDLE
Definition: dwg.h:8444
struct _dwg_MLINE_vertex Dwg_MLINE_vertex
enum RESBUF_VALUE_TYPE Dwg_Resbuf_Value_Type
#define BLOCKLINEARCONSTRAINTPARAMETER_fields
Definition: dwg.h:7320
int dwg_setup_ASSOCASMBODYACTIONPARAM(Dwg_Object *obj)
int dwg_setup_VISUALSTYLE(Dwg_Object *obj)
struct _dwg_object_APPID_CONTROL Dwg_Object_APPID_CONTROL
char * dwg_find_table_extname(Dwg_Data *restrict dwg, Dwg_Object *restrict obj)
Definition: dwg.c:2973
Dwg_Bitcode_TimeBLL BITCODE_TIMEBLL
Definition: dwg.h:253
int dwg_setup_DICTIONARYVAR(Dwg_Object *obj)
struct _dwg_object_SUN Dwg_Object_SUN
struct _dwg_object_UNKNOWN_OBJ Dwg_Object_UNKNOWN_OBJ
struct _dwg_object_SCALE Dwg_Object_SCALE
struct _dwg_LEADER_ArrowHead Dwg_LEADER_ArrowHead
int dwg_setup_VBA_PROJECT(Dwg_Object *obj)
struct _dwg_object_LAYOUT Dwg_Object_LAYOUT
int dwg_setup_DIMENSION_DIAMETER(Dwg_Object *obj)
Dwg_Entity__3DSOLID Dwg_Entity_REGION
Definition: dwg.h:2139
DWG_ENTITY_SECTIONS
Definition: dwg.h:345
@ DWG_ENTITY_SECTION
Definition: dwg.h:346
@ DWG_BLOCKS_SECTION
Definition: dwg.h:347
@ DWG_EXTRA_SECTION
Definition: dwg.h:348
struct _dwg_AcDs_SchemaIndex Dwg_AcDs_SchemaIndex
struct _dwg_object_ACSH_REVOLVE_CLASS Dwg_Object_ACSH_REVOLVE_CLASS
int dwg_setup_BLOCKROTATIONGRIP(Dwg_Object *obj)
struct _dwg_ASSOCSURFACEACTIONBODY Dwg_ASSOCSURFACEACTIONBODY
int dwg_setup_POLYLINE_3D(Dwg_Object *obj)
char * BITCODE_TV
Definition: dwg.h:187
struct _dwg_VALUEPARAM Dwg_VALUEPARAM
Dwg_Object * dwg_get_next_object(const Dwg_Data *dwg, const Dwg_Object_Type type, const BITCODE_RL index)
Definition: dwg.c:1611
double BITCODE_BD
Definition: dwg.h:201
struct _dwg_object_SUNSTUDY Dwg_Object_SUNSTUDY
int dwg_setup_LAYER(Dwg_Object *obj)
int dwg_setup_BLOCKVISIBILITYGRIP(Dwg_Object *obj)
Dwg_Object * dwg_next_entity(const Dwg_Object *obj)
Dwg_Object_Ref * dwg_dup_handleref(Dwg_Data *restrict dwg, const Dwg_Object_Ref *restrict ref)
Definition: dwg.c:2207
int dwg_setup_TOLERANCE(Dwg_Object *obj)
@ FLAG_ATTDEF_CONSTANT
Definition: dwg.h:8353
@ FLAG_ATTDEF_PRESET
Definition: dwg.h:8355
@ FLAG_ATTDEF_INVISIBLE
Definition: dwg.h:8352
@ FLAG_ATTDEF_VERIFY
Definition: dwg.h:8354
int Dwg_Entity_UNUSED
Definition: dwg.h:1311
@ OPTS_R11_LINE_HAS_EXTRUSION
Definition: dwg.h:8275
int dwg_setup_BLOCKSTRETCHACTION(Dwg_Object *obj)
struct _dwg_3DSOLID_wire Dwg_3DSOLID_wire
struct _dwg_FormattedTableMerged Dwg_FormattedTableMerged
int dwg_setup_BLOCKPARAMDEPENDENCYBODY(Dwg_Object *obj)
int dwg_setup_VPORT(Dwg_Object *obj)
struct _dwg_LEADER_Node Dwg_LEADER_Node
struct _dwg_AcDs_SchemaData Dwg_AcDs_SchemaData
struct _dwg_HATCH_DefLine Dwg_HATCH_DefLine
struct _dwg_CONTEXTDATA_submgr Dwg_CONTEXTDATA_submgr
struct _dwg_entity_ARC Dwg_Entity_ARC
struct _dwg_filedeplist Dwg_FileDepList
struct _dwg_entity_TEXT Dwg_Entity_TEXT
struct _dwg_object_ORDDIMOBJECTCONTEXTDATA Dwg_Object_ORDDIMOBJECTCONTEXTDATA
Dwg_Object_LAYER * dwg_get_entity_layer(const Dwg_Object_Entity *restrict)
Definition: dwg.c:791
int dwg_setup_RENDERENTRY(Dwg_Object *obj)
struct _dwg_entity_SEQEND Dwg_Entity_SEQEND
int dwg_setup_BLOCKLOOKUPPARAMETER(Dwg_Object *obj)
struct _dwg_object_PROXY_OBJECT Dwg_Object_PROXY_OBJECT
struct _dwg_object_ACSH_FILLET_CLASS Dwg_Object_ACSH_FILLET_CLASS
enum DWG_SECTION_TYPE_R11 Dwg_Section_Type_r11
@ _3DFACE_INVISIBLE_EDGE1
Definition: dwg.h:8493
@ _3DFACE_INVISIBLE_EDGE2
Definition: dwg.h:8494
@ _3DFACE_INVISIBLE_EDGE4
Definition: dwg.h:8496
@ _3DFACE_INVISIBLE_EDGE3
Definition: dwg.h:8495
struct _dwg_AcDs_Data_RecordHdr Dwg_AcDs_Data_RecordHdr
int dwg_add_object(Dwg_Data *restrict dwg)
Definition: decode.c:5059
int dwg_setup_ACSH_CONE_CLASS(Dwg_Object *obj)
struct _dwg_object_ASSOCMLEADERACTIONBODY Dwg_Object_ASSOCMLEADERACTIONBODY
struct _dwg_CellContentGeometry Dwg_CellContentGeometry
struct _dwg_object_GROUND_PLANE_BACKGROUND Dwg_Object_GROUND_PLANE_BACKGROUND
enum DWG_ENTITY_SECTIONS Dwg_Entity_Sections
int dwg_setup_LTYPE_CONTROL(Dwg_Object *obj)
struct _dwg_AcDs_Search_IdIdxs Dwg_AcDs_Search_IdIdxs
int dwg_setup_DBCOLOR(Dwg_Object *obj)
int dwg_convert_SAB_to_SAT1(Dwg_Entity__3DSOLID *restrict _obj)
Definition: out_dxf.c:1898
struct _dwg_entity_ALIGNMENTPARAMETERENTITY Dwg_Entity_ALIGNMENTPARAMETERENTITY
struct _dwg_object_MOTIONPATH Dwg_Object_MOTIONPATH
struct _dwg_vbaproject Dwg_VBAProject
int dwg_setup_POINTCLOUDDEF_REACTOR_EX(Dwg_Object *obj)
int dwg_setup_ASSOCVALUEDEPENDENCY(Dwg_Object *obj)
struct _dwg_ColorRamp Dwg_ColorRamp
int dwg_setup_REPEAT(Dwg_Object *obj)
struct _dwg_VALUEPARAM_vars Dwg_VALUEPARAM_vars
struct _dwg_BLOCKPARAMETER_PropInfo Dwg_BLOCKPARAMETER_PropInfo
struct _dwg_GridFormat Dwg_GridFormat
struct _dwg_entity_DIMENSION_ANG3PT Dwg_Entity_DIMENSION_ANG3PT
int dwg_setup_VX_CONTROL(Dwg_Object *obj)
int dwg_setup_BLOCKVERTICALCONSTRAINTPARAMETER(Dwg_Object *obj)
int dwg_setup_ASSOCPATCHSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_struct Dwg_Data
struct _dwg_ACSH_SubentColor Dwg_ACSH_SubentColor
int dwg_setup_POLYLINE_2D(Dwg_Object *obj)
struct _dwg_entity_RAY Dwg_Entity_RAY
struct _dwg_entity_POINTCLOUD Dwg_Entity_POINTCLOUD
int dwg_setup_ASSOCOFFSETSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_object_IMAGEDEF_REACTOR Dwg_Object_IMAGEDEF_REACTOR
struct _dwg_object_ASSOCVARIABLE Dwg_Object_ASSOCVARIABLE
struct _dwg_object_ASSOCASMBODYACTIONPARAM Dwg_Object_ASSOCASMBODYACTIONPARAM
struct _dwg_object_GRADIENT_BACKGROUND Dwg_Object_GRADIENT_BACKGROUND
struct _dwg_object_MENTALRAYRENDERSETTINGS Dwg_Object_MENTALRAYRENDERSETTINGS
int dwg_setup_EVALUATION_GRAPH(Dwg_Object *obj)
int dwg_setup_ENDBLK(Dwg_Object *obj)
Dwg_Object_Ref * dwg_add_handleref_free(const BITCODE_RC code, const BITCODE_RLL absref)
Definition: dwg.c:2218
struct _dwg_AcDs_DataBlob01 Dwg_AcDs_DataBlob01
int dwg_setup_IBL_BACKGROUND(Dwg_Object *obj)
DWG_SECTION_TYPE
Definition: dwg.h:9023
@ SECTION_APPINFOHISTORY
Definition: dwg.h:9036
@ SECTION_SYSTEM_MAP
Definition: dwg.h:9043
@ SECTION_APPINFO
Definition: dwg.h:9035
@ SECTION_CLASSES
Definition: dwg.h:9027
@ SECTION_FILEDEPLIST
Definition: dwg.h:9037
@ SECTION_TEMPLATE
Definition: dwg.h:9029
@ SECTION_SIGNATURE
Definition: dwg.h:9040
@ SECTION_OBJECTS
Definition: dwg.h:9031
@ SECTION_UNKNOWN
Definition: dwg.h:9024
@ SECTION_HANDLES
Definition: dwg.h:9028
@ SECTION_AUXHEADER
Definition: dwg.h:9026
@ SECTION_PREVIEW
Definition: dwg.h:9034
@ SECTION_REVHISTORY
Definition: dwg.h:9032
@ SECTION_OBJFREESPACE
Definition: dwg.h:9030
@ SECTION_VBAPROJECT
Definition: dwg.h:9039
@ SECTION_ACDS
Definition: dwg.h:9041
@ SECTION_SECURITY
Definition: dwg.h:9038
@ SECTION_SUMMARYINFO
Definition: dwg.h:9033
@ SECTION_INFO
Definition: dwg.h:9042
@ SECTION_HEADER
Definition: dwg.h:9025
int dwg_setup_MENTALRAYRENDERSETTINGS(Dwg_Object *obj)
struct _dwg_entity_VIEWPORT Dwg_Entity_VIEWPORT
struct _dwg_object_SPATIAL_FILTER Dwg_Object_SPATIAL_FILTER
struct _dwg_class Dwg_Class
struct _dwg_object_BLOCKROTATIONGRIP Dwg_Object_BLOCKROTATIONGRIP
int dwg_setup_LEADER(Dwg_Object *obj)
struct _dwg_object_IMAGEDEF Dwg_Object_IMAGEDEF
@ FLAG_TABLE_IS_REMOVED
Definition: dwg.h:8341
@ FLAG_TABLE_IS_XREF_REF
Definition: dwg.h:8338
@ FLAG_TABLE_IS_XREF_RESOLVED
Definition: dwg.h:8339
@ FLAG_TABLE_IS_XREF_DEP
Definition: dwg.h:8340
int dwg_setup__3DLINE(Dwg_Object *obj)
struct _dwg_object_BLOCKROTATIONPARAMETER Dwg_Object_BLOCKROTATIONPARAMETER
int dwg_setup_TEXT(Dwg_Object *obj)
struct r2007_file_header Dwg_R2007_Header
int dwg_setup_MULTILEADER(Dwg_Object *obj)
struct _dwg_object_ACSH_CONE_CLASS Dwg_Object_ACSH_CONE_CLASS
struct _dwg_object_DMDIMOBJECTCONTEXTDATA Dwg_Object_DMDIMOBJECTCONTEXTDATA
int dwg_setup_SOLID(Dwg_Object *obj)
struct _dwg_object_BLOCKPOLARGRIP Dwg_Object_BLOCKPOLARGRIP
@ FLAG_VERTEX_EXTRA_VERTEX
Definition: dwg.h:8411
@ FLAG_VERTEX_3D
Definition: dwg.h:8416
@ FLAG_VERTEX_PFACE_MESH
Definition: dwg.h:8418
@ FLAG_VERTEX_SPLINE_FIT
Definition: dwg.h:8414
@ FLAG_VERTEX_UNUSED_4
Definition: dwg.h:8413
@ FLAG_VERTEX_MESH
Definition: dwg.h:8417
@ FLAG_VERTEX_SPLINE_FRAME_CONTROL_POINT
Definition: dwg.h:8415
@ FLAG_VERTEX_CURVE_FIT
Definition: dwg.h:8412
Dwg_Entity_VERTEX_3D Dwg_Entity_VERTEX_PFACE
Definition: dwg.h:1537
DWG_OBJECT_TYPE_R11
Definition: dwg.h:705
@ DWG_TYPE_SEQEND_r11
Definition: dwg.h:724
@ DWG_TYPE_POINT_r11
Definition: dwg.h:709
@ DWG_TYPE_UNUSED_r11
Definition: dwg.h:707
@ DWG_TYPE_POLYLINE_r11
Definition: dwg.h:726
@ DWG_TYPE_INSERT_r11
Definition: dwg.h:721
@ DWG_TYPE_3DFACE_r11
Definition: dwg.h:729
@ DWG_TYPE_BLOCK_r11
Definition: dwg.h:719
@ DWG_TYPE_VIEWPORT_r11
Definition: dwg.h:731
@ DWG_TYPE_UNKNOWN_r11
Definition: dwg.h:732
@ DWG_TYPE_ATTRIB_r11
Definition: dwg.h:723
@ DWG_TYPE_ENDBLK_r11
Definition: dwg.h:720
@ DWG_TYPE_VERTEX_r11
Definition: dwg.h:727
@ DWG_TYPE_CIRCLE_r11
Definition: dwg.h:710
@ DWG_TYPE_LINE_r11
Definition: dwg.h:708
@ DWG_TYPE_TRACE_r11
Definition: dwg.h:716
@ DWG_TYPE_TEXT_r11
Definition: dwg.h:714
@ DWG_TYPE_ATTDEF_r11
Definition: dwg.h:722
@ DWG_TYPE_ARC_r11
Definition: dwg.h:715
@ DWG_TYPE_JUMP_r11
Definition: dwg.h:725
@ DWG_TYPE_SOLID_r11
Definition: dwg.h:718
@ DWG_TYPE_SHAPE_r11
Definition: dwg.h:711
@ DWG_TYPE_ENDREP_r11
Definition: dwg.h:713
@ DWG_TYPE_3DLINE_r11
Definition: dwg.h:728
@ DWG_TYPE_REPEAT_r11
Definition: dwg.h:712
@ DWG_TYPE_LOAD_r11
Definition: dwg.h:717
@ DWG_TYPE_DIMENSION_r11
Definition: dwg.h:730
struct _dwg_object_DICTIONARY Dwg_Object_DICTIONARY
struct _dwg_object_ASSOCOSNAPPOINTREFACTIONPARAM Dwg_Object_ASSOCOSNAPPOINTREFACTIONPARAM
@ SPLINE_SPLINEFLAGS_CLOSED
Definition: dwg.h:1993
@ SPLINE_SPLINEFLAGS_METHOD_FIT_POINTS
Definition: dwg.h:1991
@ SPLINE_SPLINEFLAGS_CV_FRAME_SHOW
Definition: dwg.h:1992
struct _dwg_entity_WIPEOUT Dwg_Entity_WIPEOUT
struct _dwg_entity_VERTEX_2D Dwg_Entity_VERTEX_2D
#define BITCODE_DOUBLE
Definition: dwg.h:78
int dwg_setup_ACSH_BREP_CLASS(Dwg_Object *obj)
int dwg_setup_LARGE_RADIAL_DIMENSION(Dwg_Object *obj)
Dwg_Bitcode_3BD BITCODE_BE
Definition: dwg.h:264
struct _dwg_BLOCKPARAMVALUESET Dwg_BLOCKPARAMVALUESET
struct _dwg_object_ASSOCPATHACTIONPARAM Dwg_Object_ASSOCPATHACTIONPARAM
int dwg_setup_DUMMY(Dwg_Object *obj)
struct _dwg_entity_MINSERT Dwg_Entity_MINSERT
int dwg_setup_XLINE(Dwg_Object *obj)
struct _dwg_object_BREAKPOINTREF Dwg_Object_BREAKPOINTREF
BITCODE_BS dwg_find_color_index(BITCODE_BL rgb)
Definition: dwg.c:3170
int dwg_setup_BLOCKGRIPLOCATIONCOMPONENT(Dwg_Object *obj)
unsigned char BITCODE_B
Definition: dwg.h:95
int dwg_setup_DICTIONARYWDFLT(Dwg_Object *obj)
struct _dwg_object_RADIMOBJECTCONTEXTDATA Dwg_Object_RADIMOBJECTCONTEXTDATA
struct _dwg_object_ASSOC3POINTANGULARDIMACTIONBODY Dwg_Object_ASSOC3POINTANGULARDIMACTIONBODY
struct _dwg_entity_VERTEX_3D Dwg_Entity_VERTEX_3D
DWG_SECTION_TYPE_R11
Definition: dwg.h:9059
@ SECTION_STYLE
Definition: dwg.h:9063
@ SECTION_APPID
Definition: dwg.h:9070
@ SECTION_LTYPE
Definition: dwg.h:9064
@ SECTION_BLOCK
Definition: dwg.h:9061
@ SECTION_VIEW
Definition: dwg.h:9065
@ SECTION_VPORT
Definition: dwg.h:9068
@ SECTION_UCS
Definition: dwg.h:9067
@ SECTION_VX
Definition: dwg.h:9073
@ SECTION_DIMSTYLE
Definition: dwg.h:9072
@ SECTION_LAYER
Definition: dwg.h:9062
@ SECTION_HEADER_R11
Definition: dwg.h:9060
int dwg_setup_APPID_CONTROL(Dwg_Object *obj)
struct _dwg_auxheader Dwg_AuxHeader
int dwg_setup_ASSOCARRAYRECTANGULARPARAMETERS(Dwg_Object *obj)
unsigned char * BITCODE_TF
Definition: dwg.h:185
struct _dwg_ACSH_SubentMaterial Dwg_ACSH_SubentMaterial
int dwg_setup_ASSOCVERTEXACTIONPARAM(Dwg_Object *obj)
int dwg_setup_VERTEX_3D(Dwg_Object *obj)
int dwg_setup_ASSOCDIMDEPENDENCYBODY(Dwg_Object *obj)
struct _dwg_object_CURVEPATH Dwg_Object_CURVEPATH
struct _dwg_object_VPORT_CONTROL Dwg_Object_VPORT_CONTROL
int dwg_setup_RENDERGLOBAL(Dwg_Object *obj)
int dwg_setup_BLOCKPOLARSTRETCHACTION(Dwg_Object *obj)
int dwg_setup_SOLID_BACKGROUND(Dwg_Object *obj)
struct _dwg_object_POINTCLOUDCOLORMAP Dwg_Object_POINTCLOUDCOLORMAP
int dwg_setup_VX_TABLE_RECORD(Dwg_Object *obj)
int dwg_setup_ASSOCARRAYPATHPARAMETERS(Dwg_Object *obj)
struct _dwg_3DSOLID_material Dwg_3DSOLID_material
Dwg_Object * dwg_ref_object_silent(Dwg_Data *restrict dwg, Dwg_Object_Ref *restrict ref)
Definition: dwg.c:934
int dwg_obj_is_acsh(const Dwg_Object *restrict obj)
struct _dwg_object_DBCOLOR Dwg_Object_DBCOLOR
Dwg_Object * dwg_resolve_handle_silent(const Dwg_Data *restrict dwg, const BITCODE_RLL absref)
uint64_t BITCODE_RLL
Definition: dwg.h:168
int dwg_setup_MTEXTOBJECTCONTEXTDATA(Dwg_Object *obj)
struct _dwg_CONTEXTDATA_dict Dwg_CONTEXTDATA_dict
struct _dwg_HATCH_PathSeg Dwg_HATCH_PathSeg
struct _dwg_object_BLOCKLINEARCONSTRAINTPARAMETER Dwg_Object_BLOCKLINEARCONSTRAINTPARAMETER
Dwg_Bitcode_2BD BITCODE_2DPOINT
Definition: dwg.h:258
struct _dwg_3DSOLID_silhouette Dwg_3DSOLID_silhouette
int dwg_setup_VERTEX_PFACE_FACE(Dwg_Object *obj)
struct _dwg_object_ASSOCPERSSUBENTMANAGER Dwg_Object_ASSOCPERSSUBENTMANAGER
struct _dwg_object_VX_CONTROL Dwg_Object_VX_CONTROL
struct _dwg_CellStyle Dwg_CellStyle
struct _dwg_entity_INSERT Dwg_Entity_INSERT
struct _dwg_object_MLEADEROBJECTCONTEXTDATA Dwg_Object_MLEADEROBJECTCONTEXTDATA
struct _dwg_object_ASSOCTRIMSURFACEACTIONBODY Dwg_Object_ASSOCTRIMSURFACEACTIONBODY
int dwg_setup_LEADEROBJECTCONTEXTDATA(Dwg_Object *obj)
BITCODE_BL dwg_get_object_num_objects(const Dwg_Data *restrict dwg)
@ FLAG_ATTRIB_VERIFY
Definition: dwg.h:8361
@ FLAG_ATTRIB_INVISIBLE
Definition: dwg.h:8359
@ FLAG_ATTRIB_CONSTANT
Definition: dwg.h:8360
@ FLAG_ATTRIB_PRESET
Definition: dwg.h:8362
@ FLAG_LAYER_LOCKED
Definition: dwg.h:8379
@ FLAG_LAYER_FROZEN_IN_NEW
Definition: dwg.h:8378
@ FLAG_LAYER_PLOTFLAG
Definition: dwg.h:8380
@ FLAG_LAYER_FROZEN
Definition: dwg.h:8377
struct _dwg_LWPOLYLINE_width Dwg_LWPOLYLINE_width
struct _dwg_ACSH_HistoryNode Dwg_ACSH_HistoryNode
@ OPTS_R11_SOLID_HAS_EXTRUSION
Definition: dwg.h:8304
#define ASSOCANNOTATIONACTIONBODY_fields
Definition: dwg.h:5994
struct dwg_versions Dwg_Versions
@ OPTS_R11_INSERT_HAS_COL_SPACING
Definition: dwg.h:8269
@ OPTS_R11_INSERT_HAS_NUM_COLS
Definition: dwg.h:8267
@ OPTS_R11_INSERT_HAS_EXTRUSION
Definition: dwg.h:8271
@ OPTS_R11_INSERT_HAS_ROW_SPACING
Definition: dwg.h:8270
@ OPTS_R11_INSERT_HAS_ROTATION
Definition: dwg.h:8265
@ OPTS_R11_INSERT_HAS_SCALE_X
Definition: dwg.h:8263
@ OPTS_R11_INSERT_HAS_SCALE_Z
Definition: dwg.h:8266
@ OPTS_R11_INSERT_HAS_NUM_ROWS
Definition: dwg.h:8268
@ OPTS_R11_INSERT_HAS_SCALE_Y
Definition: dwg.h:8264
int dwg_setup_BLOCKALIGNMENTPARAMETER(Dwg_Object *obj)
struct _dwg_color Dwg_Color
@ OPTS_R11_VERTEX_UNKNOWN_4096
Definition: dwg.h:8332
@ OPTS_R11_VERTEX_HAS_START_WIDTH
Definition: dwg.h:8320
@ OPTS_R11_VERTEX_HAS_INDEX2
Definition: dwg.h:8326
@ OPTS_R11_VERTEX_HAS_END_WIDTH
Definition: dwg.h:8321
@ OPTS_R11_VERTEX_HAS_INDEX1
Definition: dwg.h:8325
@ OPTS_R11_VERTEX_HAS_NOT_X_Y
Definition: dwg.h:8334
@ OPTS_R11_VERTEX_HAS_INDEX3
Definition: dwg.h:8327
@ OPTS_R11_VERTEX_UNKNOWN_2048
Definition: dwg.h:8331
@ OPTS_R11_VERTEX_UNKNOWN_256
Definition: dwg.h:8328
@ OPTS_R11_VERTEX_UNKNOWN_8192
Definition: dwg.h:8333
@ OPTS_R11_VERTEX_HAS_TANGENT_DIR
Definition: dwg.h:8324
@ OPTS_R11_VERTEX_HAS_FLAG
Definition: dwg.h:8323
@ OPTS_R11_VERTEX_UNKNOWN_1024
Definition: dwg.h:8330
@ OPTS_R11_VERTEX_HAS_INDEX4
Definition: dwg.h:8329
@ OPTS_R11_VERTEX_HAS_BULGE
Definition: dwg.h:8322
struct _dwg_object_MLEADERSTYLE Dwg_Object_MLEADERSTYLE
struct _dwg_object_DUMMY Dwg_Object_DUMMY
@ OPTS_R11_3DLINE_HAS_Z_SECOND
Definition: dwg.h:8200
@ OPTS_R11_3DLINE_HAS_Z_FIRST
Definition: dwg.h:8199
int dwg_setup_RAY(Dwg_Object *obj)
struct _dwg_SECTION_geometrysettings Dwg_SECTION_geometrysettings
struct _dwg_AcDs_SchemaData_UProp Dwg_AcDs_SchemaData_UProp
struct _dwg_object_ASSOCDEPENDENCY Dwg_Object_ASSOCDEPENDENCY
int dwg_setup_ASSOCBLENDSURFACEACTIONBODY(Dwg_Object *obj)
int dwg_setup_BLOCKFLIPGRIP(Dwg_Object *obj)
struct _dwg_object_ASSOCPATCHSURFACEACTIONBODY Dwg_Object_ASSOCPATCHSURFACEACTIONBODY
struct _dwg_abstractentity_UNDERLAY Dwg_Entity_UNDERLAY
int dwg_setup_FIELD(Dwg_Object *obj)
Dwg_Color BITCODE_CMTC
Definition: dwg.h:856
struct _dwg_object_PARTIAL_VIEWING_INDEX Dwg_Object_PARTIAL_VIEWING_INDEX
struct _dwg_BLOCKPARAMETER_connection Dwg_BLOCKPARAMETER_connection
int dwg_setup_BLOCKSCALEACTION(Dwg_Object *obj)
@ TEXT_GENERATION_BACKWARDS
Definition: dwg.h:8422
@ TEXT_GENERATION_UPSIDE_DOWN
Definition: dwg.h:8423
int dwg_setup_LOAD(Dwg_Object *obj)
struct _dwg_object_FIELD Dwg_Object_FIELD
struct _dwg_object_ASSOCGEOMDEPENDENCY Dwg_Object_ASSOCGEOMDEPENDENCY
int dwg_setup_MLINE(Dwg_Object *obj)
int dwg_setup_SECTIONOBJECT(Dwg_Object *obj)
int dwg_setup_BLOCKALIGNMENTGRIP(Dwg_Object *obj)
int dwg_setup_POINTCLOUDDEFEX(Dwg_Object *obj)
#define TABLECONTENT_fields
Definition: dwg.h:3846
int dwg_setup_BLOCKFLIPPARAMETER(Dwg_Object *obj)
struct _dwg_object_DYNAMICBLOCKPROXYNODE Dwg_Object_DYNAMICBLOCKPROXYNODE
struct _dwg_object_TABLEGEOMETRY Dwg_Object_TABLEGEOMETRY
int dwg_setup_ASSOCOSNAPPOINTREFACTIONPARAM(Dwg_Object *obj)
int dwg_setup_BLOCK(Dwg_Object *obj)
int dwg_setup_PDFDEFINITION(Dwg_Object *obj)
int dwg_setup_TABLEGEOMETRY(Dwg_Object *obj)
Dwg_Object * get_first_owned_block(const Dwg_Object *hdr)
Definition: dwg.c:1445
int dwg_setup_LIGHTLIST(Dwg_Object *obj)
@ OPTS_R11_DIMENSION_HAS_DXF12
Definition: dwg.h:8244
@ OPTS_R11_DIMENSION_HAS_DXF53
Definition: dwg.h:8254
@ OPTS_R11_DIMENSION_HAS_DXF13
Definition: dwg.h:8247
@ OPTS_R11_DIMENSION_HAS_ROTATION
Definition: dwg.h:8252
@ OPTS_R11_DIMENSION_HAS_ANGLES
Definition: dwg.h:8250
@ OPTS_R11_DIMENSION_HAS_TEXT
Definition: dwg.h:8246
@ OPTS_R11_DIMENSION_HAS_DIMSTYLE
Definition: dwg.h:8259
@ OPTS_R11_DIMENSION_HAS_DXF14
Definition: dwg.h:8248
@ OPTS_R11_DIMENSION_HAS_DXF40
Definition: dwg.h:8251
@ OPTS_R11_DIMENSION_UNKNOWN_512
Definition: dwg.h:8253
@ OPTS_R11_DIMENSION_HAS_DXF15
Definition: dwg.h:8249
@ OPTS_R11_DIMENSION_UNKNOWN_4096
Definition: dwg.h:8256
@ OPTS_R11_DIMENSION_HAS_EXTRUSION
Definition: dwg.h:8258
@ OPTS_R11_DIMENSION_UNKNOWN_2048
Definition: dwg.h:8255
@ OPTS_R11_DIMENSION_UNKNOWN_8192
Definition: dwg.h:8257
@ OPTS_R11_DIMENSION_HAS_FLAG
Definition: dwg.h:8245
struct _dwg_object_BLOCKUSERPARAMETER Dwg_Object_BLOCKUSERPARAMETER
struct _dwg_MLINESTYLE_line Dwg_MLINESTYLE_line
unsigned char BITCODE_RC
Definition: dwg.h:81
int dwg_setup_CELLSTYLEMAP(Dwg_Object *obj)
struct _dwg_UCS_orthopts Dwg_UCS_orthopts
Dwg_Bitcode_TimeBLL BITCODE_TIMERLL
Definition: dwg.h:254
int dwg_setup_OLE2FRAME(Dwg_Object *obj)
int dwg_setup_ASSOCFACEACTIONPARAM(Dwg_Object *obj)
@ OPTS_R11_ATTDEF_HAS_ALIGNMENT_POINT
Definition: dwg.h:8215
@ OPTS_R11_ATTDEF_HAS_GENERATION
Definition: dwg.h:8213
@ OPTS_R11_ATTDEF_UNKNOWN_1
Definition: dwg.h:8208
@ OPTS_R11_ATTDEF_HAS_WIDTH_FACTOR
Definition: dwg.h:8210
@ OPTS_R11_ATTDEF_HAS_HORIZ_ALIGNMENT
Definition: dwg.h:8214
@ OPTS_R11_ATTDEF_HAS_ROTATION
Definition: dwg.h:8209
@ OPTS_R11_ATTDEF_HAS_STYLE
Definition: dwg.h:8212
@ OPTS_R11_ATTDEF_HAS_OBLIQUE_ANGLE
Definition: dwg.h:8211
@ OPTS_R11_ATTDEF_HAS_EXTRUSION
Definition: dwg.h:8216
@ OPTS_R11_ATTDEF_HAS_VERT_ALIGNMENT
Definition: dwg.h:8217
@ SPLINE_KNOTPARAM_CHORD
Definition: dwg.h:1997
@ SPLINE_KNOTPARAM_UNIFORM
Definition: dwg.h:1999
@ SPLINE_KNOTPARAM_SQUARE_ROOT
Definition: dwg.h:1998
@ SPLINE_KNOTPARAM_CUSTOM
Definition: dwg.h:2000
int dwg_setup_IMAGE(Dwg_Object *obj)
struct _dwg_entity_LOAD Dwg_Entity_LOAD
struct _dwg_GEODATA_meshface Dwg_GEODATA_meshface
signed char BITCODE_RCd
Definition: dwg.h:92
struct _dwg_TABLESTYLE_rowstyles Dwg_TABLESTYLE_rowstyles
struct _dwg_object_DATATABLE Dwg_Object_DATATABLE
struct _dwg_entity_SOLID Dwg_Entity_SOLID
struct _dwg_object_SECTION_MANAGER Dwg_Object_SECTION_MANAGER
BITCODE_H dwg_find_dicthandle_objname(Dwg_Data *restrict dwg, BITCODE_H dict, const char *restrict name)
Definition: dwg.c:2348
@ OPTS_R11_3DFACE_HAS_Z_FIRST
Definition: dwg.h:8192
@ OPTS_R11_3DFACE_HAS_Z_THIRD
Definition: dwg.h:8194
@ OPTS_R11_3DFACE_HAS_Z_SECOND
Definition: dwg.h:8193
@ OPTS_R11_3DFACE_HAS_Z_FOURTH
Definition: dwg.h:8195
int dwg_setup_ASSOCPLANESURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_object_BLOCKXYGRIP Dwg_Object_BLOCKXYGRIP
struct _dwg_bitcode_3rd Dwg_Bitcode_3RD
struct _dwg_object_LONG_TRANSACTION Dwg_Object_LONG_TRANSACTION
int16_t BITCODE_BSd
Definition: dwg.h:110
struct _dwg_object_BLOCKARRAYACTION Dwg_Object_BLOCKARRAYACTION
int dwg_setup_ASSOCTRIMSURFACEACTIONBODY(Dwg_Object *obj)
int dwg_setup_UCS_CONTROL(Dwg_Object *obj)
int dwg_setup_TABLESTYLE(Dwg_Object *obj)
struct _dwg_object_ACSH_SWEEP_CLASS Dwg_Object_ACSH_SWEEP_CLASS
struct _dwg_entity_FLIPGRIPENTITY Dwg_Entity_FLIPGRIPENTITY
struct _dwg_COMPOUNDOBJECTID Dwg_COMPOUNDOBJECTID
int dwg_setup_ACSH_BOOLEAN_CLASS(Dwg_Object *obj)
int dwg_setup_ACSH_SPHERE_CLASS(Dwg_Object *obj)
struct _dwg_object_ASSOCARRAYACTIONBODY Dwg_Object_ASSOCARRAYACTIONBODY
@ LIGHT_TYPE_POINT
Definition: dwg.h:8476
@ LIGHT_TYPE_SPOT
Definition: dwg.h:8477
@ LIGHT_TYPE_DISTANT
Definition: dwg.h:8475
Dwg_Object * dwg_model_space_object(Dwg_Data *restrict dwg)
@ OPTS_R11_ATTRIB_HAS_ALIGNMENT_POINT
Definition: dwg.h:8228
@ OPTS_R11_ATTRIB_UNKNOWN_1
Definition: dwg.h:8221
@ OPTS_R11_ATTRIB_HAS_HORIZ_ALIGNMENT
Definition: dwg.h:8227
@ OPTS_R11_ATTRIB_HAS_GENERATION
Definition: dwg.h:8226
@ OPTS_R11_ATTRIB_HAS_ROTATION
Definition: dwg.h:8222
@ OPTS_R11_ATTRIB_HAS_EXTRUSION
Definition: dwg.h:8229
@ OPTS_R11_ATTRIB_HAS_VERT_ALIGNMENT
Definition: dwg.h:8230
@ OPTS_R11_ATTRIB_HAS_STYLE
Definition: dwg.h:8225
@ OPTS_R11_ATTRIB_HAS_WIDTH_FACTOR
Definition: dwg.h:8223
@ OPTS_R11_ATTRIB_HAS_OBLIQUE_ANGLE
Definition: dwg.h:8224
#define TEXTOBJECTCONTEXTDATA_fields
DXF 11-21.
Definition: dwg.h:6801
Dwg_Object_Entity ** dwg_get_entities(const Dwg_Data *restrict)
Definition: dwg.c:770
double dwg_model_z_min(const Dwg_Data *restrict)
Definition: dwg.c:668
struct _dwg_ARRAYITEMLOCATOR Dwg_ARRAYITEMLOCATOR
struct _dwg_object_ACMECOMMANDHISTORY Dwg_Object_ACMECOMMANDHISTORY
DWG_VERSION_TYPE
Definition: dwg.h:268
@ R_13
Definition: dwg.h:292
@ R_13b1
Definition: dwg.h:290
@ R_2_21
Definition: dwg.h:278
@ R_11b1
Definition: dwg.h:286
@ R_14
Definition: dwg.h:294
@ R_2004c
Definition: dwg.h:301
@ R_2022b
Definition: dwg.h:325
@ R_2004b
Definition: dwg.h:300
@ R_2010
Definition: dwg.h:311
@ R_12
Definition: dwg.h:289
@ R_2007
Definition: dwg.h:307
@ R_13b2
Definition: dwg.h:291
@ R_13c3
Definition: dwg.h:293
@ R_2002
Definition: dwg.h:298
@ R_2004a
Definition: dwg.h:299
@ R_1_2
Definition: dwg.h:272
@ R_10
Definition: dwg.h:285
@ R_2010b
Definition: dwg.h:310
@ R_1_3
Definition: dwg.h:273
@ R_2_4
Definition: dwg.h:280
@ R_9c1
Definition: dwg.h:284
@ R_2000
Definition: dwg.h:296
@ R_2013
Definition: dwg.h:315
@ R_11b2
Definition: dwg.h:287
@ R_2013b
Definition: dwg.h:314
@ R_2_0b
Definition: dwg.h:275
@ R_INVALID
Definition: dwg.h:269
@ R_2_10
Definition: dwg.h:277
@ R_2018b
Definition: dwg.h:320
@ R_2007a
Definition: dwg.h:305
@ R_2000b
Definition: dwg.h:295
@ R_2018
Definition: dwg.h:321
@ R_2_5
Definition: dwg.h:281
@ R_2_6
Definition: dwg.h:282
@ R_2007b
Definition: dwg.h:306
@ R_2_22
Definition: dwg.h:279
@ R_2_0
Definition: dwg.h:276
@ R_1_4
Definition: dwg.h:274
@ R_11
Definition: dwg.h:288
@ R_1_1
Definition: dwg.h:271
@ R_2000i
Definition: dwg.h:297
@ R_2004
Definition: dwg.h:302
@ R_AFTER
Definition: dwg.h:326
@ R_9
Definition: dwg.h:283
struct _dwg_ContentFormat Dwg_ContentFormat
struct _dwg_object_ALDIMOBJECTCONTEXTDATA Dwg_Object_ALDIMOBJECTCONTEXTDATA
struct _dwg_objfreespace Dwg_ObjFreeSpace
struct _dwg_DATATABLE_row Dwg_DATATABLE_row
Dwg_Object_Ref * dwg_add_handleref(Dwg_Data *restrict dwg, const BITCODE_RC code, const BITCODE_RLL value, const Dwg_Object *restrict obj)
Definition: dwg.c:2154
int dwg_add_handle(Dwg_Handle *restrict hdl, const BITCODE_RC code, const BITCODE_RLL value, const Dwg_Object *restrict obj)
Definition: dwg.c:2091
struct _dwg_object_RENDERENTRY Dwg_Object_RENDERENTRY
struct _dwg_object_entity Dwg_Object_Entity
struct _dwg_object_ACMESCOPE Dwg_Object_ACMESCOPE
struct _dwg_entity_UNKNOWN_ENT Dwg_Entity_UNKNOWN_ENT
#define ASSOCACTIONPARAM_fields
Definition: dwg.h:5471
struct _dwg_object_ASSOCACTIONPARAM Dwg_Object_ASSOCACTIONPARAM
BITCODE_RC BITCODE_4BITS
Definition: dwg.h:203
int dwg_setup_GEODATA(Dwg_Object *obj)
int dwg_obj_is_control(const Dwg_Object *restrict obj)
Dwg_Object * get_next_owned_block_entity(const Dwg_Object *restrict hdr, const Dwg_Object *restrict current)
Definition: dwg.c:1503
struct _dwg_object_CONTEXTDATAMANAGER Dwg_Object_CONTEXTDATAMANAGER
int dwg_setup_ACSH_CHAMFER_CLASS(Dwg_Object *obj)
int dwg_setup_BLOCKMOVEACTION(Dwg_Object *obj)
int dwg_setup_SECTION_SETTINGS(Dwg_Object *obj)
Dwg_Color BITCODE_ENC
Definition: dwg.h:857
unsigned int dwg_get_layer_count(const Dwg_Data *restrict dwg)
Dwg_Entity_RAY Dwg_Entity_XLINE
Definition: dwg.h:2160
struct _dwg_LEADER_Line Dwg_LEADER_Line
struct _dwg_object_BLOCKROTATEACTION Dwg_Object_BLOCKROTATEACTION
struct _dwg_object_IDBUFFER Dwg_Object_IDBUFFER
uint32_t BITCODE_RL
Definition: dwg.h:118
int dwg_setup_ACSH_WEDGE_CLASS(Dwg_Object *obj)
struct _dwg_entity_POLYLINE_PFACE Dwg_Entity_POLYLINE_PFACE
char * dwg_handle_name(Dwg_Data *restrict dwg, const char *restrict table, const BITCODE_H restrict handle)
Definition: dwg.c:2813
struct _dwg_GEODATA_meshpt Dwg_GEODATA_meshpt
int dwg_setup_STYLE(Dwg_Object *obj)
struct _dwg_LinkedTableData Dwg_LinkedTableData
struct _dwg_entity_ATTRIB Dwg_Entity_ATTRIB
struct _dwg_secondheader Dwg_SecondHeader
struct _dwg_object_BLOCKPARAMDEPENDENCYBODY Dwg_Object_BLOCKPARAMDEPENDENCYBODY
int dwg_setup_LAYER_CONTROL(Dwg_Object *obj)
struct _dwg_LTYPE_dash Dwg_LTYPE_dash
int dwg_setup_CAMERA(Dwg_Object *obj)
struct _dwg_entity_ELLIPSE Dwg_Entity_ELLIPSE
struct _dwg_object_BLOCKDIAMETRICCONSTRAINTPARAMETER Dwg_Object_BLOCKDIAMETRICCONSTRAINTPARAMETER
int dwg_setup_ASSOCOBJECTACTIONPARAM(Dwg_Object *obj)
int dwg_setup_INSERT(Dwg_Object *obj)
Dwg_Object * get_last_owned_block(const Dwg_Object *hdr)
struct _dwg_object_EVALUATION_GRAPH Dwg_Object_EVALUATION_GRAPH
int dwg_setup_PLACEHOLDER(Dwg_Object *obj)
Dwg_Object * get_next_owned_block(const Dwg_Object *restrict hdr, const Dwg_Object *restrict current)
Definition: dwg.c:1474
struct _dwg_object_VX_TABLE_RECORD Dwg_Object_VX_TABLE_RECORD
struct _dwg_object_LIGHTLIST Dwg_Object_LIGHTLIST
int dwg_setup_ASSOCCOMPOUNDACTIONPARAM(Dwg_Object *obj)
struct _dwg_entity_BLOCK Dwg_Entity_BLOCK
int dwg_setup_GROUND_PLANE_BACKGROUND(Dwg_Object *obj)
struct _dwg_entity_DIMENSION_DIAMETER Dwg_Entity_DIMENSION_DIAMETER
BITCODE_BL dwg_get_num_objects(const Dwg_Data *restrict dwg)
struct _dwg_object_BLOCKHORIZONTALCONSTRAINTPARAMETER Dwg_Object_BLOCKHORIZONTALCONSTRAINTPARAMETER
struct _dwg_object_ASSOCOFFSETSURFACEACTIONBODY Dwg_Object_ASSOCOFFSETSURFACEACTIONBODY
int dwg_setup_BLOCK_HEADER(Dwg_Object *obj)
#define Dwg_Entity_3DSOLID
Definition: dwg.h:2032
struct _dwg_object_BLOCKPOINTPARAMETER Dwg_Object_BLOCKPOINTPARAMETER
struct _dwg_DATATABLE_column Dwg_DATATABLE_column
struct _dwg_object_LAYERFILTER Dwg_Object_LAYERFILTER
struct _dwg_TABLE_value Dwg_TABLE_value
BITCODE_H dwg_ctrl_table(Dwg_Data *restrict dwg, const char *restrict table)
Definition: dwg.c:2467
int dwg_setup_POINTCLOUD(Dwg_Object *obj)
int dwg_setup_ASSOCARRAYACTIONBODY(Dwg_Object *obj)
#define BLOCK2PTPARAMETER_fields
Definition: dwg.h:7284
#define COMMON_ENTITY_POLYLINE
Definition: dwg.h:1550
Dwg_Object * get_first_owned_entity(const Dwg_Object *restrict hdr)
#define BLOCKPARAMVALUESET_fields
Definition: dwg.h:7313
int dwg_setup_MATERIAL(Dwg_Object *obj)
struct _dwg_SECTION_typesettings Dwg_SECTION_typesettings
int dwg_setup_JUMP(Dwg_Object *obj)
Dwg_Object * get_next_owned_subentity(const Dwg_Object *restrict owner, const Dwg_Object *restrict current)
Definition: dwg.c:1358
struct _dwg_object_ASSOCEDGECHAMFERACTIONBODY Dwg_Object_ASSOCEDGECHAMFERACTIONBODY
void dwg_free_object(Dwg_Object *restrict obj)
struct _dwg_entity_BASEPOINTPARAMETERENTITY Dwg_Entity_BASEPOINTPARAMETERENTITY
struct _dwg_object_POINTCLOUDDEF_REACTOR Dwg_Object_POINTCLOUDDEF_REACTOR
int dwg_setup_BLOCKREPRESENTATION(Dwg_Object *obj)
int32_t BITCODE_RLd
Definition: dwg.h:120
struct _dwg_object_ACMESTATEMGR Dwg_Object_ACMESTATEMGR
Dwg_Object * dwg_resolve_jump(const Dwg_Object *obj)
Definition: dwg.c:3303
struct _dwg_object_STYLE_CONTROL Dwg_Object_STYLE_CONTROL
struct _dwg_object_BLOCKSCALEACTION Dwg_Object_BLOCKSCALEACTION
struct _dwg_OCD_Dimension Dwg_OCD_Dimension
Dwg_Color BITCODE_CMC
Definition: dwg.h:855
int dwg_setup_POINTCLOUDCOLORMAP(Dwg_Object *obj)
int dwg_setup_BLOCKVISIBILITYPARAMETER(Dwg_Object *obj)
int dwg_setup_INDEX(Dwg_Object *obj)
int dwg_setup_PROXY_OBJECT(Dwg_Object *obj)
struct _dwg_object_WIPEOUTVARIABLES Dwg_Object_WIPEOUTVARIABLES
struct _dwg_SPLINE_control_point Dwg_SPLINE_control_point
#define ASSOCPATHBASEDSURFACEACTIONBODY_fields
DXF 90.
Definition: dwg.h:5864
struct _dwg_object_SECTION_SETTINGS Dwg_Object_SECTION_SETTINGS
struct _dwg_DATALINK_customdata Dwg_DATALINK_customdata
struct _dwg_entity_LOFTEDSURFACE Dwg_Entity_LOFTEDSURFACE
int dwg_setup_GRADIENT_BACKGROUND(Dwg_Object *obj)
int dwg_setup_DIMSTYLE(Dwg_Object *obj)
struct _dwg_BLOCKSTRETCHACTION_handles Dwg_BLOCKSTRETCHACTION_handles
struct _dwg_object_ASSOCEDGEACTIONPARAM Dwg_Object_ASSOCEDGEACTIONPARAM
struct _dwg_EVAL_Edge Dwg_EVAL_Edge
@ OPTS_R11_SHAPE_HAS_WIDTH_FACTOR
Definition: dwg.h:8299
@ OPTS_R11_SHAPE_HAS_OBLIQUE_ANGLE
Definition: dwg.h:8300
@ OPTS_R11_SHAPE_HAS_ROTATION
Definition: dwg.h:8297
@ OPTS_R11_SHAPE_HAS_LOAD_NUM
Definition: dwg.h:8298
struct _dwg_ASSOCARRAYITEM Dwg_ASSOCARRAYITEM
@ EXTRA_R11_UNKNOWN_64
Definition: dwg.h:8153
@ EXTRA_R11_UNKNOWN_1
Definition: dwg.h:8147
@ EXTRA_R11_HAS_EED
Definition: dwg.h:8148
@ EXTRA_R11_HAS_VIEWPORT
Definition: dwg.h:8149
@ EXTRA_R11_UNKNOWN_16
Definition: dwg.h:8151
@ EXTRA_R11_UNKNOWN_8
Definition: dwg.h:8150
@ EXTRA_R11_UNKNOWN_128
Definition: dwg.h:8154
@ EXTRA_R11_UNKNOWN_32
Definition: dwg.h:8152
struct _dwg_entity_HATCH Dwg_Entity_HATCH
struct _dwg_object_BLOCKPOLARPARAMETER Dwg_Object_BLOCKPOLARPARAMETER
int dwg_setup_BLOCKRADIALCONSTRAINTPARAMETER(Dwg_Object *obj)
struct _dwg_LinkedData Dwg_LinkedData
struct _dwg_POINTCLOUD_IntensityStyle Dwg_POINTCLOUD_IntensityStyle
int dwg_setup_LONG_TRANSACTION(Dwg_Object *obj)
@ SPLINE_SCENARIO_BEZIER
Definition: dwg.h:1987
@ SPLINE_SCENARIO_SPLINE
Definition: dwg.h:1986
int dwg_setup_ENDREP(Dwg_Object *obj)
int dwg_setup_OLEFRAME(Dwg_Object *obj)
struct _dwg_entity_DIMENSION_ANG2LN Dwg_Entity_DIMENSION_ANG2LN
int dwg_setup_BODY(Dwg_Object *obj)
struct _dwg_object_ASSOCBLENDSURFACEACTIONBODY Dwg_Object_ASSOCBLENDSURFACEACTIONBODY
struct _dwg_entity_POLYLINE_MESH Dwg_Entity_POLYLINE_MESH
struct _dwg_object_ASSOCPOINTREFACTIONPARAM Dwg_Object_ASSOCPOINTREFACTIONPARAM
int32_t BITCODE_MC
Definition: dwg.h:175
struct _dwg_ASSOCACTIONBODY_action Dwg_ASSOCACTIONBODY_action
struct _dwg_handle Dwg_Handle
struct _dwg_HATCH_Path Dwg_HATCH_Path
int dwg_setup_ELLIPSE(Dwg_Object *obj)
struct _dwg_TABLEGEOMETRY_Cell Dwg_TABLEGEOMETRY_Cell
struct _dwg_object_BLOCKPROPERTIESTABLE Dwg_Object_BLOCKPROPERTIESTABLE
struct _dwg_entity_IMAGE Dwg_Entity_IMAGE
struct _dwg_AcDs_Schema_Prop Dwg_AcDs_Schema_Prop
struct _dwg_object_XRECORD Dwg_Object_XRECORD
struct _dwg_entity_POINT Dwg_Entity_POINT
struct _dwg_BLOCKSTRETCHACTION_codes Dwg_BLOCKSTRETCHACTION_codes
struct _dwg_HATCH_ControlPoint Dwg_HATCH_ControlPoint
int dwg_setup_ASSOCVARIABLE(Dwg_Object *obj)
@ FLAG_BLOCK_ANONYMOUS
Definition: dwg.h:8345
@ FLAG_BLOCK_IS_XREF_OVERLAY
Definition: dwg.h:8348
@ FLAG_BLOCK_HAS_ATTRIBS
Definition: dwg.h:8346
@ FLAG_BLOCK_IS_EXT_REF
Definition: dwg.h:8347
struct _dwg_BLOCKLOOKUPACTION_lut Dwg_BLOCKLOOKUPACTION_lut
struct _dwg_object_IBL_BACKGROUND Dwg_Object_IBL_BACKGROUND
struct _dwg_object_DICTIONARYWDFLT Dwg_Object_DICTIONARYWDFLT
#define ASSOCPERSSUBENTID_fields
Definition: dwg.h:5405
struct _dwg_object_BLOCKPROPERTIESTABLEGRIP Dwg_Object_BLOCKPROPERTIESTABLEGRIP
int dwg_setup_APPID(Dwg_Object *obj)
int dwg_setup_ASSOCEXTRUDEDSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_object_LEADEROBJECTCONTEXTDATA Dwg_Object_LEADEROBJECTCONTEXTDATA
struct _dwg_object_BLOCKVISIBILITYGRIP Dwg_Object_BLOCKVISIBILITYGRIP
struct _dwg_AcDs_DataBlob Dwg_AcDs_DataBlob
struct _dwg_entity_VISIBILITYGRIPENTITY Dwg_Entity_VISIBILITYGRIPENTITY
struct _dwg_AcDs_SegmentIndex Dwg_AcDs_SegmentIndex
struct _dwg_object_RENDERSETTINGS Dwg_Object_RENDERSETTINGS
struct _dwg_entity_MESH Dwg_Entity_MESH
struct _dwg_object_BLOCKFLIPPARAMETER Dwg_Object_BLOCKFLIPPARAMETER
struct _dwg_object_DICTIONARYVAR Dwg_Object_DICTIONARYVAR
struct _dwg_BLOCKACTION_connectionpts Dwg_BLOCKACTION_connectionpts
struct _dwg_entity_JUMP Dwg_Entity_JUMP
char * dwg_encrypt_SAT1(BITCODE_BL blocksize, BITCODE_RC *restrict acis_data, int *restrict acis_data_offset)
Definition: dwg_api.c:22019
struct _dwg_entity_PROXY_ENTITY Dwg_Entity_PROXY_ENTITY
struct _dwg_object_ASSOCACTION Dwg_Object_ASSOCACTION
int dwg_setup_DETAILVIEWSTYLE(Dwg_Object *obj)
int dwg_setup_ASSOCEXTENDSURFACEACTIONBODY(Dwg_Object *obj)
int dwg_setup_ASSOCPOINTREFACTIONPARAM(Dwg_Object *obj)
struct _dwg_object_ASSOCEDGEFILLETACTIONBODY Dwg_Object_ASSOCEDGEFILLETACTIONBODY
struct _dwg_object_TEXTOBJECTCONTEXTDATA Dwg_Object_TEXTOBJECTCONTEXTDATA
struct _dwg_EVAL_Node Dwg_EVAL_Node
struct _dwg_entity_POLARGRIPENTITY Dwg_Entity_POLARGRIPENTITY
enum DWG_SECTION_TYPE_R13 Dwg_Section_Type_r13
struct _dwg_object_MTEXTOBJECTCONTEXTDATA Dwg_Object_MTEXTOBJECTCONTEXTDATA
BITCODE_BL dwg_rgb_palette_index(BITCODE_BS index)
Definition: dwg.c:3155
struct _dwg_object_GEOMAPIMAGE Dwg_Object_GEOMAPIMAGE
struct _dwg_entity_NURBSURFACE Dwg_Entity_NURBSURFACE
struct _dwg_MESH_edge Dwg_MESH_edge
int16_t BITCODE_RSd
Definition: dwg.h:113
Dwg_Bitcode_2BD BITCODE_2BD
Definition: dwg.h:257
struct _dwg_object_ASSOCNETWORKSURFACEACTIONBODY Dwg_Object_ASSOCNETWORKSURFACEACTIONBODY
struct _dwg_header_variables Dwg_Header_Variables
struct _dwg_FileDepList_Files Dwg_FileDepList_Files
int dwg_setup_ASSOCGEOMDEPENDENCY(Dwg_Object *obj)
uint16_t BITCODE_BS
Definition: dwg.h:109
char * dwg_variable_dict(Dwg_Data *restrict dwg, const char *restrict name)
Definition: dwg.c:2917
struct _dwg_AcDs_Segment Dwg_AcDs_Segment
uint64_t BITCODE_BLL
Definition: dwg.h:170
struct _dwg_entity_DIMENSION_ORDINATE Dwg_Entity_DIMENSION_ORDINATE
int dwg_setup_OBJECT_PTR(Dwg_Object *obj)
struct _dwg_entity_3DFACE Dwg_Entity__3DFACE
struct _dwg_TableCell Dwg_TableCell
struct _dwg_object_BLOCKALIGNEDCONSTRAINTPARAMETER Dwg_Object_BLOCKALIGNEDCONSTRAINTPARAMETER
Dwg_Object * dwg_get_first_object(const Dwg_Data *dwg, const Dwg_Object_Type type)
Definition: dwg.c:1598
Dwg_Object * get_first_owned_subentity(const Dwg_Object *restrict owner)
int dwg_setup_POLYLINE_MESH(Dwg_Object *obj)
struct _dwg_MLINE_line Dwg_MLINE_line
struct _dwg_TABLE_Cell Dwg_TABLE_Cell
struct _dwg_object_BLOCKLOOKUPPARAMETER Dwg_Object_BLOCKLOOKUPPARAMETER
int dxf_cvt_lweight(const BITCODE_BSd value)
Definition: dwg.c:2045
struct _dwg_AcDs_Search_IdIdx Dwg_AcDs_Search_IdIdx
double dwg_model_z_max(const Dwg_Data *restrict)
Definition: dwg.c:675
struct _dwg_object_BLOCKLOOKUPGRIP Dwg_Object_BLOCKLOOKUPGRIP
struct _dwg_object_VIEW_CONTROL Dwg_Object_VIEW_CONTROL
int dwg_setup_DIMENSION_LINEAR(Dwg_Object *obj)
#define ASSOCCOMPOUNDACTIONPARAM_fields
Definition: dwg.h:5686
Dwg_Bitcode_3BD BITCODE_3DPOINT
Definition: dwg.h:262
int dwg_setup_LAYOUTPRINTCONFIG(Dwg_Object *obj)
struct _dwg_entity_TRACE Dwg_Entity_TRACE
struct _dwg_object_DIMSTYLE Dwg_Object_DIMSTYLE
struct _dwg_time_bll Dwg_Bitcode_TimeBLL
struct _dwg_entity_3DSOLID Dwg_Entity__3DSOLID
struct _dwg_entity_ENDBLK Dwg_Entity_ENDBLK
int dwg_resolve_handleref(Dwg_Object_Ref *restrict ref, const Dwg_Object *restrict obj)
Definition: dwg.c:957
struct _dwg_object_ASSOCCOMPOUNDACTIONPARAM Dwg_Object_ASSOCCOMPOUNDACTIONPARAM
struct _dwg_TableDataColumn Dwg_TableDataColumn
struct _dwg_object_BLOCKGRIPLOCATIONCOMPONENT Dwg_Object_BLOCKGRIPLOCATIONCOMPONENT
#define BLOCKACTION_doubles_fields
Definition: dwg.h:7243
struct _dwg_entity_DIMENSION_LINEAR Dwg_Entity_DIMENSION_LINEAR
struct _dwg_object_RENDERGLOBAL Dwg_Object_RENDERGLOBAL
struct _dwg_entity_HELIX Dwg_Entity_HELIX
struct _dwg_TABLESTYLE_CellStyle Dwg_TABLESTYLE_CellStyle
int dwg_setup_BLOCKLOOKUPGRIP(Dwg_Object *obj)
@ OPTS_R11_POLYLINE_HAS_M_DENSITY
Definition: dwg.h:8290
@ OPTS_R11_POLYLINE_HAS_N_VERTS
Definition: dwg.h:8289
@ OPTS_R11_POLYLINE_HAS_END_WIDTH
Definition: dwg.h:8286
@ OPTS_R11_POLYLINE_HAS_M_VERTS
Definition: dwg.h:8288
@ OPTS_R11_POLYLINE_HAS_FLAG
Definition: dwg.h:8284
@ OPTS_R11_POLYLINE_HAS_CURVETYPE
Definition: dwg.h:8292
@ OPTS_R11_POLYLINE_HAS_EXTRUSION
Definition: dwg.h:8287
@ OPTS_R11_POLYLINE_IN_EXTRA
Definition: dwg.h:8293
@ OPTS_R11_POLYLINE_HAS_START_WIDTH
Definition: dwg.h:8285
@ OPTS_R11_POLYLINE_HAS_N_DENSITY
Definition: dwg.h:8291
int dwg_setup_FCFOBJECTCONTEXTDATA(Dwg_Object *obj)
@ LEADER_ANNOTTYPE_TOLERANCE
Definition: dwg.h:8463
@ LEADER_ANNOTTYPE_MTEXT
Definition: dwg.h:8462
@ LEADER_ANNOTTYPE_NO_ANNOT
Definition: dwg.h:8465
@ LEADER_ANNOTTYPE_INSERT
Definition: dwg.h:8464
struct _dwg_object_BLOCKMOVEACTION Dwg_Object_BLOCKMOVEACTION
uint16_t BITCODE_RS
Definition: dwg.h:112
int dwg_setup_BLOCKBASEPOINTPARAMETER(Dwg_Object *obj)
int dwg_setup_SEQEND(Dwg_Object *obj)
struct _dwg_object_STYLE Dwg_Object_STYLE
int dwg_setup_UNKNOWN_OBJ(Dwg_Object *obj)
#define ASSOCACTIONBODY_fields
Definition: dwg.h:5476
struct _dwg_LEADER_BlockLabel Dwg_LEADER_BlockLabel
int dwg_setup_SPATIAL_INDEX(Dwg_Object *obj)
struct _dwg_appinfohistory Dwg_AppInfoHistory
struct _dwg_object_ASSOCREVOLVEDSURFACEACTIONBODY Dwg_Object_ASSOCREVOLVEDSURFACEACTIONBODY
double BITCODE_BT
Definition: dwg.h:197
#define COMMON_TABLE_FIELDS
Definition: dwg.h:2361
Dwg_Bitcode_3BD BITCODE_3BD
Definition: dwg.h:261
BITCODE_BL BITCODE_MS
Definition: dwg.h:179
struct _dwg_object_ASSOC2DCONSTRAINTGROUP Dwg_Object_ASSOC2DCONSTRAINTGROUP
struct _dwg_AcDs_Data Dwg_AcDs_Data
enum DWG_ERROR Dwg_Error
int dwg_setup_BLOCKDIAMETRICCONSTRAINTPARAMETER(Dwg_Object *obj)
int dwg_setup_SPATIAL_FILTER(Dwg_Object *obj)
uint32_t BITCODE_BL
Definition: dwg.h:115
int dwg_setup_BLOCKFLIPACTION(Dwg_Object *obj)
int dwg_setup_STYLE_CONTROL(Dwg_Object *obj)
int dwg_setup_ACSH_PYRAMID_CLASS(Dwg_Object *obj)
struct _dwg_LAYER_entry Dwg_LAYER_entry
struct _dwg_POINTCLOUD_Clippings Dwg_POINTCLOUD_Clippings
int dwg_setup_ASSOCLOFTEDSURFACEACTIONBODY(Dwg_Object *obj)
struct _dwg_object_RENDERENVIRONMENT Dwg_Object_RENDERENVIRONMENT
Definition: dwg.h:9115
Definition: dwg.h:9124
Definition: dwg.h:2067
BITCODE_H material_handle
Definition: dwg.h:2071
BITCODE_BL mat_absref
Definition: dwg.h:2070
BITCODE_BL array_index
Definition: dwg.h:2069
struct _dwg_entity_3DSOLID * parent
Definition: dwg.h:2068
Definition: dwg.h:2054
Dwg_3DSOLID_wire * wires
Definition: dwg.h:2063
BITCODE_3BD vp_up_dir
Definition: dwg.h:2059
struct _dwg_entity_3DSOLID * parent
Definition: dwg.h:2055
BITCODE_B vp_perspective
Definition: dwg.h:2060
BITCODE_B has_wires
Definition: dwg.h:2061
BITCODE_BL num_wires
Definition: dwg.h:2062
BITCODE_3BD vp_target
Definition: dwg.h:2057
BITCODE_BL vp_id
Definition: dwg.h:2056
BITCODE_3BD vp_dir_from_target
Definition: dwg.h:2058
Definition: dwg.h:2034
BITCODE_B transform_present
Definition: dwg.h:2042
BITCODE_3BD axis_x
Definition: dwg.h:2043
BITCODE_BLd selection_marker
Definition: dwg.h:2037
BITCODE_RC type
Definition: dwg.h:2036
BITCODE_BLd acis_index
Definition: dwg.h:2039
BITCODE_3BD translation
Definition: dwg.h:2046
BITCODE_B has_rotation
Definition: dwg.h:2048
BITCODE_3BD axis_z
Definition: dwg.h:2045
BITCODE_B has_reflection
Definition: dwg.h:2049
BITCODE_3BD * points
Definition: dwg.h:2041
BITCODE_B has_shear
Definition: dwg.h:2050
BITCODE_BL color
Definition: dwg.h:2038
struct _dwg_entity_3DSOLID * parent
Definition: dwg.h:2035
BITCODE_3BD scale
Definition: dwg.h:2047
BITCODE_BL num_points
Definition: dwg.h:2040
BITCODE_3BD axis_y
Definition: dwg.h:2044
Definition: dwg.h:6143
BITCODE_BL minor
Definition: dwg.h:6145
BITCODE_BD * trans
Definition: dwg.h:6146
BITCODE_BL step_id
DXF 92.
Definition: dwg.h:6148
BITCODE_H material
DXF 347.
Definition: dwg.h:6149
BITCODE_BL major
Definition: dwg.h:6144
BITCODE_CMC color
DXF 62.
Definition: dwg.h:6147
Definition: dwg.h:6134
BITCODE_BL major
Definition: dwg.h:6135
BITCODE_B is_face_variable
Definition: dwg.h:6139
BITCODE_BL bl93
Definition: dwg.h:6138
BITCODE_BL transparency
Definition: dwg.h:6137
BITCODE_BL minor
Definition: dwg.h:6136
Definition: dwg.h:6125
BITCODE_BL displacement
Definition: dwg.h:6129
BITCODE_BL major
Definition: dwg.h:6126
BITCODE_BL minor
Definition: dwg.h:6127
BITCODE_BL reflectance
Definition: dwg.h:6128
Definition: dwg.h:5309
BITCODE_TV expression
Definition: dwg.h:5312
BITCODE_BL value
Definition: dwg.h:5313
BITCODE_TV evaluatorid
Definition: dwg.h:5311
struct _dwg_object_ASSOCNETWORK * parent
Definition: dwg.h:5310
Definition: dwg.h:6077
struct _dwg_object_ASSOCARRAYMODIFYACTIONBODY * parent
Definition: dwg.h:6078
BITCODE_BL itemloc[3]
Definition: dwg.h:6079
Definition: dwg.h:6001
BITCODE_BL depid
Definition: dwg.h:6003
BITCODE_H dep
Definition: dwg.h:6004
struct _dwg_object_ASSOCMLEADERACTIONBODY * parent
Definition: dwg.h:6002
Definition: dwg.h:5363
BITCODE_B is_owned
Definition: dwg.h:5365
BITCODE_H dep
Definition: dwg.h:5366
struct _dwg_object_ASSOCACTION * parent
Definition: dwg.h:5364
Definition: dwg.h:5807
BITCODE_BD * rel_transform
Definition: dwg.h:5817
BITCODE_H h2
Definition: dwg.h:5820
BITCODE_3BD x_dir
Definition: dwg.h:5815
BITCODE_BD * transmatrix
Definition: dwg.h:5816
BITCODE_BL itemloc[3]
Definition: dwg.h:5810
int has_h1
Definition: dwg.h:5818
BITCODE_BL class_version
Definition: dwg.h:5809
BITCODE_BL flags
Definition: dwg.h:5811
BITCODE_H h1
Definition: dwg.h:5819
struct _dwg_abstractobject_ASSOCARRAYPARAMETERS * parent
Definition: dwg.h:5808
int is_default_transmatrix
Definition: dwg.h:5814
Definition: dwg.h:5349
BITCODE_BL minor
Definition: dwg.h:5352
Dwg_VALUEPARAM * values
Definition: dwg.h:5359
BITCODE_H assocdep
Definition: dwg.h:5357
BITCODE_BL num_values
Definition: dwg.h:5358
struct _dwg_object_object * parent
Definition: dwg.h:5350
BITCODE_BL version
Definition: dwg.h:5351
BITCODE_BL l5
Definition: dwg.h:5356
BITCODE_H * deps
Definition: dwg.h:5354
BITCODE_BL num_deps
Definition: dwg.h:5353
BITCODE_BL l4
Definition: dwg.h:5355
Definition: dwg.h:5854
BITCODE_BS grip_status
DXF 70.
Definition: dwg.h:5860
BITCODE_B is_semi_ovr
DXF 290 is_semi_associativity_satisfied_override.
Definition: dwg.h:5859
struct _dwg_object_object * parent
Definition: dwg.h:5855
BITCODE_BL l2
DXF 90.
Definition: dwg.h:5858
BITCODE_BL version
DXF 90.
Definition: dwg.h:5856
BITCODE_B is_semi_assoc
DXF 290.
Definition: dwg.h:5857
BITCODE_H assocdep
Definition: dwg.h:5861
Definition: dwg.h:9226
BITCODE_RLL total_data_size
Definition: dwg.h:9227
BITCODE_RLL page_data_size
Definition: dwg.h:9231
BITCODE_RLL page_start_offset
Definition: dwg.h:9228
int32_t page_count
Definition: dwg.h:9230
BITCODE_RC * page_data
Definition: dwg.h:9232
int32_t page_index
Definition: dwg.h:9229
Definition: dwg.h:9198
BITCODE_RL segidx
Definition: dwg.h:9199
BITCODE_RL size
Definition: dwg.h:9200
Definition: dwg.h:9204
BITCODE_RLL total_data_size
Definition: dwg.h:9205
BITCODE_RL num_pages
Definition: dwg.h:9206
BITCODE_RL unknown_1
Definition: dwg.h:9209
BITCODE_RL record_size
Definition: dwg.h:9207
BITCODE_RL unknown_2
Definition: dwg.h:9210
Dwg_AcDs_DataBlobRef_Page * pages
Definition: dwg.h:9211
BITCODE_RL page_size
Definition: dwg.h:9208
Definition: dwg.h:9215
BITCODE_RL unknown_2
Definition: dwg.h:9221
BITCODE_RL record_size
Definition: dwg.h:9218
BITCODE_RL page_size
Definition: dwg.h:9219
BITCODE_RL page_count
Definition: dwg.h:9217
BITCODE_RL unknown_1
Definition: dwg.h:9220
BITCODE_RLL data_size
Definition: dwg.h:9216
Dwg_AcDs_DataBlobRef * ref
Definition: dwg.h:9222
Definition: dwg.h:9164
BITCODE_RL segidx
Definition: dwg.h:9165
BITCODE_RL schidx
Definition: dwg.h:9167
BITCODE_RL offset
Definition: dwg.h:9166
Definition: dwg.h:9171
BITCODE_RL di_unknown
Definition: dwg.h:9173
BITCODE_RL num_entries
Definition: dwg.h:9172
Dwg_AcDs_DataIndex_Entry * entries
Definition: dwg.h:9174
Definition: dwg.h:9178
BITCODE_RL unknown
Definition: dwg.h:9180
BITCODE_RLL handle
Definition: dwg.h:9181
BITCODE_RL entry_size
Definition: dwg.h:9179
BITCODE_RL offset
Definition: dwg.h:9182
Definition: dwg.h:9186
BITCODE_RL data_size
Definition: dwg.h:9187
BITCODE_RC * blob
Definition: dwg.h:9188
Definition: dwg.h:9192
Dwg_AcDs_Data_Record * records
Definition: dwg.h:9194
Dwg_AcDs_Data_RecordHdr * record_hdrs
Definition: dwg.h:9193
Definition: dwg.h:9279
BITCODE_RL size
Definition: dwg.h:9280
BITCODE_RL flags
Definition: dwg.h:9281
Definition: dwg.h:9285
BITCODE_RL num_uprops
Definition: dwg.h:9286
Dwg_AcDs_Schema * schemas
Definition: dwg.h:9289
BITCODE_RL num_schemas
Definition: dwg.h:9288
BITCODE_RL num_propnames
Definition: dwg.h:9290
Dwg_AcDs_SchemaData_UProp * uprops
Definition: dwg.h:9287
BITCODE_TV * propnames
Definition: dwg.h:9291
Definition: dwg.h:9237
BITCODE_RL segidx
Definition: dwg.h:9239
BITCODE_RL offset
Definition: dwg.h:9240
BITCODE_RL index
Definition: dwg.h:9238
Definition: dwg.h:9245
BITCODE_RL si_unknown_2
Definition: dwg.h:9251
BITCODE_RL num_prop_entries
Definition: dwg.h:9250
Dwg_AcDs_SchemaIndex_Prop * props
Definition: dwg.h:9248
BITCODE_RLL si_tag
Definition: dwg.h:9249
BITCODE_RL num_props
Definition: dwg.h:9246
Dwg_AcDs_SchemaIndex_Prop * prop_entries
Definition: dwg.h:9252
BITCODE_RL si_unknown_1
Definition: dwg.h:9247
Definition: dwg.h:9257
BITCODE_RS num_values
Definition: dwg.h:9264
BITCODE_RL flags
Definition: dwg.h:9258
BITCODE_RL unknown_2
Definition: dwg.h:9263
BITCODE_RL namidx
Definition: dwg.h:9259
BITCODE_RL type_size
Definition: dwg.h:9261
BITCODE_RC * values
Definition: dwg.h:9265
BITCODE_RL unknown_1
Definition: dwg.h:9262
BITCODE_RL type
Definition: dwg.h:9260
Definition: dwg.h:9270
BITCODE_RS num_index
Definition: dwg.h:9271
BITCODE_RS num_props
Definition: dwg.h:9273
Dwg_AcDs_Schema_Prop * props
Definition: dwg.h:9274
BITCODE_RLL * index
Definition: dwg.h:9272
Definition: dwg.h:9309
BITCODE_RL num_sortedidx
Definition: dwg.h:9311
BITCODE_RL unknown
Definition: dwg.h:9314
BITCODE_RL num_ididxs
Definition: dwg.h:9313
BITCODE_RL schema_namidx
Definition: dwg.h:9310
BITCODE_RLLd * sortedidx
Definition: dwg.h:9312
Dwg_AcDs_Search_IdIdxs * ididxs
Definition: dwg.h:9315
Definition: dwg.h:9295
BITCODE_RL num_ididx
Definition: dwg.h:9297
BITCODE_RLL handle
Definition: dwg.h:9296
BITCODE_RLL * ididx
Definition: dwg.h:9298
Definition: dwg.h:9302
BITCODE_RL num_ididx
Definition: dwg.h:9303
Dwg_AcDs_Search_IdIdx * ididx
Definition: dwg.h:9304
Definition: dwg.h:9319
Dwg_AcDs_Search_Data * search
Definition: dwg.h:9321
BITCODE_RL num_search
Definition: dwg.h:9320
Definition: dwg.h:9158
BITCODE_RLL offset
Definition: dwg.h:9159
BITCODE_RL size
Definition: dwg.h:9160
Definition: dwg.h:9325
BITCODE_RC name[7]
Definition: dwg.h:9327
BITCODE_RCd type
Definition: dwg.h:9328
BITCODE_RL segsize
Definition: dwg.h:9331
BITCODE_RL unknown_3
Definition: dwg.h:9334
BITCODE_RC padding[9]
Definition: dwg.h:9337
BITCODE_RL data_algn_offset
Definition: dwg.h:9335
BITCODE_RS signature
Definition: dwg.h:9326
BITCODE_RL unknown_2
Definition: dwg.h:9332
BITCODE_RL ds_version
Definition: dwg.h:9333
BITCODE_RL objdata_algn_offset
Definition: dwg.h:9336
BITCODE_RL is_blob01
Definition: dwg.h:9330
BITCODE_RL segment_idx
Definition: dwg.h:9329
Definition: dwg.h:9341
BITCODE_RL ds_version
Definition: dwg.h:9348
BITCODE_RL datidx_segidx
Definition: dwg.h:9353
BITCODE_RL file_signature
Definition: dwg.h:9343
BITCODE_RL search_segidx
Definition: dwg.h:9354
Dwg_AcDs_SchemaData schdat
Definition: dwg.h:9363
BITCODE_RL version
Definition: dwg.h:9346
BITCODE_RL unknown_2
Definition: dwg.h:9347
BITCODE_RL segidx_offset
Definition: dwg.h:9349
BITCODE_RL file_size
Definition: dwg.h:9356
BITCODE_RL prvsav_segidx
Definition: dwg.h:9355
BITCODE_RL schidx_segidx
Definition: dwg.h:9352
Dwg_AcDs_DataIndex datidx
Definition: dwg.h:9359
BITCODE_RL file_header_size
Definition: dwg.h:9344
Dwg_AcDs_SchemaIndex schidx
Definition: dwg.h:9362
Dwg_AcDs_DataBlob blob01
Definition: dwg.h:9361
BITCODE_RL unknown_1
Definition: dwg.h:9345
BITCODE_RL segidx_unknown
Definition: dwg.h:9350
Dwg_AcDs_Segment * segments
Definition: dwg.h:9365
BITCODE_RL num_segidx
Definition: dwg.h:9351
BITCODE_BL total_segments
Definition: dwg.h:9357
Dwg_AcDs_Data * data
Definition: dwg.h:9360
Dwg_AcDs_Search search
Definition: dwg.h:9364
Dwg_AcDs_SegmentIndex * segidx
Definition: dwg.h:9358
Definition: dwg.h:7300
BITCODE_TV name
Definition: dwg.h:7302
BITCODE_BL code
Definition: dwg.h:7301
Definition: dwg.h:7611
struct _dwg_object_BLOCKLOOKUPACTION * parent
Definition: dwg.h:7612
BITCODE_B b281
Definition: dwg.h:7615
BITCODE_B b282
Definition: dwg.h:7614
Dwg_BLOCKACTION_connectionpts conn_pts[3]
DXF 94-96, 303-305.
Definition: dwg.h:7613
Definition: dwg.h:7262
Dwg_BLOCKPARAMETER_connection * connections
Definition: dwg.h:7264
BITCODE_BL num_connections
Definition: dwg.h:7263
Definition: dwg.h:7257
BITCODE_TV name
Definition: dwg.h:7259
BITCODE_BL code
Definition: dwg.h:7258
Definition: dwg.h:7267
BITCODE_BS num_valuelist
Definition: dwg.h:7273
BITCODE_BD maximum
Definition: dwg.h:7271
BITCODE_BD * valuelist
Definition: dwg.h:7274
BITCODE_BL flags
Definition: dwg.h:7269
BITCODE_BD increment
Definition: dwg.h:7272
BITCODE_TV desc
Definition: dwg.h:7268
BITCODE_BD minimum
Definition: dwg.h:7270
Definition: dwg.h:7755
BITCODE_BL bl95
Definition: dwg.h:7757
struct _dwg_object_BLOCKSTRETCHACTION * parent
Definition: dwg.h:7756
BITCODE_BS bs76
Definition: dwg.h:7758
BITCODE_BL bl94
Definition: dwg.h:7759
Definition: dwg.h:7747
BITCODE_H hdl
Definition: dwg.h:7749
BITCODE_BS shrt
Definition: dwg.h:7750
struct _dwg_object_BLOCKSTRETCHACTION * parent
Definition: dwg.h:7748
BITCODE_BL long2
Definition: dwg.h:7752
BITCODE_BL long1
Definition: dwg.h:7751
BITCODE_H * params
Definition: dwg.h:7334
BITCODE_TV name
Definition: dwg.h:7330
BITCODE_BL num_params
Definition: dwg.h:7333
BITCODE_BL num_blocks
Definition: dwg.h:7331
struct _dwg_object_BLOCKVISIBILITYPARAMETER * parent
Definition: dwg.h:7329
BITCODE_H * blocks
Definition: dwg.h:7332
Definition: dwg.h:7977
BITCODE_H object
Definition: dwg.h:7981
BITCODE_B has_object
Definition: dwg.h:7979
BITCODE_TV name
Definition: dwg.h:7980
struct _dwg_object_object * parent
Definition: dwg.h:7978
Definition: dwg.h:5481
struct _dwg_object_ASSOC2DCONSTRAINTGROUP * parent
Definition: dwg.h:5482
BITCODE_BL nodeid
Definition: dwg.h:5483
BITCODE_BL num_connections
Definition: dwg.h:5485
BITCODE_RC status
Definition: dwg.h:5484
BITCODE_BL * connections
Definition: dwg.h:5486
Definition: dwg.h:6775
BITCODE_H itemhandle
Definition: dwg.h:6778
BITCODE_TV text
Definition: dwg.h:6777
struct _dwg_CONTEXTDATA_submgr * parent
Definition: dwg.h:6776
Definition: dwg.h:6782
BITCODE_BL num_entries
Definition: dwg.h:6785
struct _dwg_object_CONTEXTDATAMANAGER * parent
Definition: dwg.h:6783
BITCODE_H handle
Definition: dwg.h:6784
Dwg_CONTEXTDATA_dict * entries
Definition: dwg.h:6786
Definition: dwg.h:3713
BITCODE_BD content_width
Definition: dwg.h:3716
struct _dwg_TableCell * cell_parent
Definition: dwg.h:3722
BITCODE_3BD dist_center
Definition: dwg.h:3715
struct _dwg_TABLEGEOMETRY_Cell * geom_parent
Definition: dwg.h:3723
BITCODE_BD width
Definition: dwg.h:3718
BITCODE_BD content_height
Definition: dwg.h:3717
BITCODE_BL unknown
Definition: dwg.h:3720
BITCODE_BD height
Definition: dwg.h:3719
BITCODE_3BD dist_top_left
Definition: dwg.h:3714
Definition: dwg.h:3773
BITCODE_BD margin_horiz_spacing
Definition: dwg.h:3786
struct _dwg_TableRow * tablerow_parent
Definition: dwg.h:3791
struct _dwg_TableDataColumn * tabledatacolumn_parent
Definition: dwg.h:3792
BITCODE_BD vert_margin
Definition: dwg.h:3782
BITCODE_BS margin_override_flags
Definition: dwg.h:3781
BITCODE_BL property_override_flags
Definition: dwg.h:3776
BITCODE_BL type
Definition: dwg.h:3774
BITCODE_BD bottom_margin
Definition: dwg.h:3784
BITCODE_BD horiz_margin
Definition: dwg.h:3783
BITCODE_BL merge_flags
Definition: dwg.h:3777
Dwg_ContentFormat content_format
Definition: dwg.h:3780
BITCODE_CMC bg_color
Definition: dwg.h:3778
BITCODE_BD right_margin
Definition: dwg.h:3785
BITCODE_BL content_layout
Definition: dwg.h:3779
BITCODE_BS data_flags
Definition: dwg.h:3775
BITCODE_BL num_borders
Definition: dwg.h:3788
Dwg_GridFormat * borders
Definition: dwg.h:3789
BITCODE_BD margin_vert_spacing
Definition: dwg.h:3787
Definition: dwg.h:7945
BITCODE_BL unknown_bl
or
Definition: dwg.h:7950
struct _dwg_POINTCLOUDCOLORMAP_Ramp * parent
Definition: dwg.h:7946
BITCODE_B unknown_b
Definition: dwg.h:7951
BITCODE_TV colorscheme
Definition: dwg.h:7948
Definition: dwg.h:3685
BITCODE_BL value_data_type
Definition: dwg.h:3688
BITCODE_BD text_height
Definition: dwg.h:3696
BITCODE_BD block_scale
Definition: dwg.h:3692
BITCODE_CMC content_color
Definition: dwg.h:3694
BITCODE_BL property_override_flags
Definition: dwg.h:3686
BITCODE_H text_style
Definition: dwg.h:3695
BITCODE_BL value_unit_type
Definition: dwg.h:3689
BITCODE_BL property_flags
Definition: dwg.h:3687
BITCODE_TV value_format_string
Definition: dwg.h:3690
BITCODE_BD rotation
Definition: dwg.h:3691
BITCODE_BL cell_alignment
Definition: dwg.h:3693
Definition: dwg.h:5217
BITCODE_BL type
Definition: dwg.h:5219
BITCODE_TV text
Definition: dwg.h:5220
Dwg_DATATABLE_row * rows
Definition: dwg.h:5221
struct _dwg_object_DATATABLE * parent
Definition: dwg.h:5218
Definition: dwg.h:5211
struct _dwg_DATATABLE_column * parent
Definition: dwg.h:5212
Dwg_TABLE_value value
Definition: dwg.h:5213
Definition: dwg.h:5279
BITCODE_BS main_subent_type
DXF 73.
Definition: dwg.h:5287
BITCODE_B has_lastpt_ref
DXF 75.
Definition: dwg.h:5291
BITCODE_BS num_xrefpaths
Definition: dwg.h:5289
BITCODE_BD osnap_dist
DXF 40.
Definition: dwg.h:5283
BITCODE_H * intsectobj
DXF 332 the intersection objects, 1 or 2.
Definition: dwg.h:5294
BITCODE_3BD osnap_pt
DXF 10-30.
Definition: dwg.h:5284
BITCODE_RC osnap_type
DXF 72.
Definition: dwg.h:5282
BITCODE_BL main_gsmarker
DXF 91.
Definition: dwg.h:5288
BITCODE_3BD lastpt_ref
DXF ??
Definition: dwg.h:5292
BITCODE_TV classname
DXF 1 constant.
Definition: dwg.h:5281
struct _dwg_object_DIMASSOC * parent
Definition: dwg.h:5280
BITCODE_H * xrefs
DXF 331 the geometry objects, 1 or 2.
Definition: dwg.h:5286
BITCODE_BS num_xrefs
Definition: dwg.h:5285
BITCODE_TV * xrefpaths
DXF 301.
Definition: dwg.h:5290
BITCODE_BL num_intsectobj
DXF 74.
Definition: dwg.h:5293
Definition: dwg.h:1673
Definition: dwg.h:5585
BITCODE_BLd nextid
Definition: dwg.h:5588
BITCODE_BLd e2
Definition: dwg.h:5590
BITCODE_BLd e3
Definition: dwg.h:5591
BITCODE_BLd out_edge[5]
Definition: dwg.h:5592
BITCODE_BL id
Definition: dwg.h:5587
struct _dwg_object_EVALUATION_GRAPH * parent
Definition: dwg.h:5586
BITCODE_BLd e1
Definition: dwg.h:5589
Definition: dwg.h:5573
struct _dwg_object_EVALUATION_GRAPH * parent
Definition: dwg.h:5574
BITCODE_BLd node[4]
Definition: dwg.h:5579
BITCODE_BLd nextid
Definition: dwg.h:5577
BITCODE_B active_cycles
Definition: dwg.h:5580
BITCODE_H evalexpr
Definition: dwg.h:5578
BITCODE_BL id
Definition: dwg.h:5575
BITCODE_BL edge_flags
Definition: dwg.h:5576
Definition: dwg.h:6106
BITCODE_BLd parentid
Definition: dwg.h:6107
BITCODE_BL long90
Definition: dwg.h:6117
BITCODE_BS short70
Definition: dwg.h:6119
BITCODE_BL nodeid
Definition: dwg.h:6121
BITCODE_BL minor
Definition: dwg.h:6109
BITCODE_BSd value_code
Definition: dwg.h:6110
BITCODE_2RD pt2d
Definition: dwg.h:6114
BITCODE_BL major
Definition: dwg.h:6108
BITCODE_TV text1
Definition: dwg.h:6116
BITCODE_BD num40
Definition: dwg.h:6113
BITCODE_3BD pt3d
Definition: dwg.h:6115
union _dwg_EvalExpr::@51 value
BITCODE_H handle91
Definition: dwg.h:6118
Definition: dwg.h:5317
BITCODE_RC rc
Definition: dwg.h:5323
BITCODE_BS bs
Definition: dwg.h:5322
BITCODE_BS code
Definition: dwg.h:5318
union _dwg_EvalVariant::@50 u
BITCODE_H handle
Definition: dwg.h:5325
BITCODE_TV text
Definition: dwg.h:5324
BITCODE_BD bd
Definition: dwg.h:5320
BITCODE_BL bl
Definition: dwg.h:5321
Definition: dwg.h:4172
Dwg_TABLE_value value
Definition: dwg.h:4175
struct _dwg_object_FIELD * parent
Definition: dwg.h:4173
BITCODE_TV key
DXF 6.
Definition: dwg.h:4174
Definition: dwg.h:9145
BITCODE_TV filepath
Definition: dwg.h:9147
BITCODE_RL refcount
Definition: dwg.h:9154
BITCODE_TV fingerprint
Definition: dwg.h:9148
BITCODE_RL timestamp
Definition: dwg.h:9151
BITCODE_RL filesize
Definition: dwg.h:9152
BITCODE_TV filename
Definition: dwg.h:9146
BITCODE_RL feature_index
Definition: dwg.h:9150
BITCODE_TV version
Definition: dwg.h:9149
BITCODE_RS affects_graphics
Definition: dwg.h:9153
Definition: dwg.h:3839
Dwg_CellStyle cellstyle
Definition: dwg.h:3841
BITCODE_BL num_merged_cells
Definition: dwg.h:3842
struct _dwg_object_TABLECONTENT * parent
Definition: dwg.h:3840
Dwg_FormattedTableMerged * merged_cells
Definition: dwg.h:3843
Definition: dwg.h:3830
BITCODE_BL top_row
Definition: dwg.h:3832
BITCODE_BL bottom_row
Definition: dwg.h:3834
BITCODE_BL left_col
Definition: dwg.h:3833
BITCODE_BL right_col
Definition: dwg.h:3835
struct _dwg_FormattedTableData * parent
Definition: dwg.h:3831
Definition: dwg.h:4225
BITCODE_BL face2
Definition: dwg.h:4227
BITCODE_BL face1
Definition: dwg.h:4226
BITCODE_BL face3
Definition: dwg.h:4228
Definition: dwg.h:4219
BITCODE_2RD dest_pt
Definition: dwg.h:4221
BITCODE_2RD source_pt
Definition: dwg.h:4220
Definition: dwg.h:3756
BITCODE_BLd linewt
Definition: dwg.h:3762
BITCODE_BL index_mask
Definition: dwg.h:3758
BITCODE_BL border_type
Definition: dwg.h:3760
BITCODE_BD double_line_spacing
Definition: dwg.h:3765
BITCODE_CMC color
Definition: dwg.h:3761
BITCODE_B visible
Definition: dwg.h:3764
struct _dwg_CellStyle * parent
Definition: dwg.h:3757
BITCODE_H ltype
Definition: dwg.h:3763
BITCODE_BL border_overrides
Definition: dwg.h:3759
Definition: dwg.h:2998
BITCODE_CMC color
Definition: dwg.h:3001
BITCODE_BD shift_value
Definition: dwg.h:3000
struct _dwg_entity_HATCH * parent
Definition: dwg.h:2999
Definition: dwg.h:3005
struct _dwg_HATCH_PathSeg * parent
Definition: dwg.h:3006
BITCODE_BD weight
Definition: dwg.h:3008
BITCODE_2RD point
Definition: dwg.h:3007
Definition: dwg.h:3074
BITCODE_2BD offset
Definition: dwg.h:3078
BITCODE_BS num_dashes
Definition: dwg.h:3079
BITCODE_BD angle
Definition: dwg.h:3076
struct _dwg_entity_HATCH * parent
Definition: dwg.h:3075
BITCODE_BD * dashes
Definition: dwg.h:3080
BITCODE_2BD pt0
Definition: dwg.h:3077
Definition: dwg.h:3012
BITCODE_2RD end_tangent
Definition: dwg.h:3043
BITCODE_B is_rational
Definition: dwg.h:3034
BITCODE_2RD center
Definition: dwg.h:3020
BITCODE_BD * knots
Definition: dwg.h:3038
BITCODE_2RD * fitpts
Definition: dwg.h:3041
BITCODE_2RD first_endpoint
Definition: dwg.h:3017
BITCODE_2RD endpoint
Definition: dwg.h:3027
BITCODE_BD end_angle
Definition: dwg.h:3023
BITCODE_2RD start_tangent
Definition: dwg.h:3042
BITCODE_2RD second_endpoint
Definition: dwg.h:3018
BITCODE_RC curve_type
Definition: dwg.h:3014
BITCODE_BL num_knots
Definition: dwg.h:3036
BITCODE_BL num_fitpts
Definition: dwg.h:3040
BITCODE_BD radius
Definition: dwg.h:3021
BITCODE_BL degree
Definition: dwg.h:3033
BITCODE_BD start_angle
Definition: dwg.h:3022
struct _dwg_HATCH_Path * parent
Definition: dwg.h:3013
BITCODE_B is_periodic
Definition: dwg.h:3035
BITCODE_B is_ccw
Definition: dwg.h:3024
Dwg_HATCH_ControlPoint * control_points
Definition: dwg.h:3039
BITCODE_BL num_control_points
Definition: dwg.h:3037
BITCODE_BD minor_major_ratio
Definition: dwg.h:3028
Definition: dwg.h:3054
BITCODE_H * boundary_handles
Definition: dwg.h:3070
BITCODE_BL num_boundary_handles
Definition: dwg.h:3069
struct _dwg_entity_HATCH * parent
Definition: dwg.h:3055
Dwg_HATCH_PolylinePath * polyline_paths
Definition: dwg.h:3066
BITCODE_BL num_segs_or_paths
Definition: dwg.h:3060
Dwg_HATCH_PathSeg * segs
Definition: dwg.h:3061
BITCODE_B bulges_present
Definition: dwg.h:3064
BITCODE_B closed
Definition: dwg.h:3065
BITCODE_BL flag
Definition: dwg.h:3057
Definition: dwg.h:3047
BITCODE_2RD point
Definition: dwg.h:3049
struct _dwg_HATCH_Path * parent
Definition: dwg.h:3048
BITCODE_BD bulge
Definition: dwg.h:3050
Definition: dwg.h:4357
struct _dwg_object_LAYER_INDEX * parent
Definition: dwg.h:4358
BITCODE_H handle
Definition: dwg.h:4361
BITCODE_TV name
Definition: dwg.h:4360
BITCODE_BL numlayers
Definition: dwg.h:4359
Definition: dwg.h:3216
BITCODE_H arrowhead
Definition: dwg.h:3219
BITCODE_B is_default
Definition: dwg.h:3218
struct _dwg_entity_MULTILEADER * parent
Definition: dwg.h:3217
Definition: dwg.h:3223
BITCODE_BD width
Definition: dwg.h:3228
struct _dwg_entity_MULTILEADER * parent
Definition: dwg.h:3224
BITCODE_H attdef
Definition: dwg.h:3225
BITCODE_BS ui_index
Definition: dwg.h:3227
BITCODE_TV label_text
Definition: dwg.h:3226
Definition: dwg.h:3189
struct _dwg_LEADER_Line * parent
Definition: dwg.h:3190
BITCODE_3BD end
DXF 13.
Definition: dwg.h:3192
BITCODE_3BD start
DXF 12.
Definition: dwg.h:3191
Definition: dwg.h:3196
BITCODE_BS type
Definition: dwg.h:3205
BITCODE_H ltype
Definition: dwg.h:3207
BITCODE_BD arrow_size
Definition: dwg.h:3209
BITCODE_BL flags
Definition: dwg.h:3211
Dwg_LEADER_Break * breaks
DXF 12, 13.
Definition: dwg.h:3201
BITCODE_BLd linewt
Definition: dwg.h:3208
BITCODE_BL line_index
DXF 91.
Definition: dwg.h:3202
BITCODE_BL num_points
Definition: dwg.h:3198
BITCODE_CMC color
Definition: dwg.h:3206
BITCODE_3DPOINT * points
DXF 10.
Definition: dwg.h:3199
BITCODE_H arrow_handle
Definition: dwg.h:3210
struct _dwg_LEADER_Node * parent
Definition: dwg.h:3197
BITCODE_BL num_breaks
Definition: dwg.h:3200
Definition: dwg.h:3232
BITCODE_BL num_lines
Definition: dwg.h:3240
struct _dwg_entity_MULTILEADER * parent
Definition: dwg.h:3233
BITCODE_3BD dogleg_vector
DXF 11.
Definition: dwg.h:3237
BITCODE_BS attach_dir
Definition: dwg.h:3245
BITCODE_BL num_breaks
Definition: dwg.h:3242
BITCODE_B has_dogleg
DXF 291.
Definition: dwg.h:3235
BITCODE_3BD lastleaderlinepoint
DXF 10.
Definition: dwg.h:3236
Dwg_LEADER_Break * breaks
DXF 12, 13.
Definition: dwg.h:3243
Dwg_LEADER_Line * lines
DXF 10.
Definition: dwg.h:3241
BITCODE_B has_lastleaderlinepoint
DXF 290.
Definition: dwg.h:3234
BITCODE_BL branch_index
DXF 90.
Definition: dwg.h:3238
BITCODE_BD dogleg_length
DXF 40.
Definition: dwg.h:3239
Definition: dwg.h:4660
struct _dwg_object_LIGHTLIST * parent
Definition: dwg.h:4661
BITCODE_H handle
Definition: dwg.h:4663
BITCODE_TV name
Definition: dwg.h:4662
Definition: dwg.h:2508
BITCODE_RD y_offset
Definition: dwg.h:2515
BITCODE_BD rotation
Definition: dwg.h:2517
BITCODE_BS complex_shapecode
Definition: dwg.h:2511
BITCODE_BD length
Definition: dwg.h:2510
BITCODE_BD scale
Definition: dwg.h:2516
BITCODE_H style
Definition: dwg.h:2513
BITCODE_TV text
Definition: dwg.h:2520
BITCODE_RD x_offset
Definition: dwg.h:2514
struct _dwg_object_LTYPE * parent
Definition: dwg.h:2509
BITCODE_BS shape_flag
Definition: dwg.h:2518
Definition: dwg.h:2927
BITCODE_BD end
Definition: dwg.h:2929
BITCODE_BD start
Definition: dwg.h:2928
Definition: dwg.h:3670
BITCODE_TV description
Definition: dwg.h:3672
BITCODE_TV name
Definition: dwg.h:3671
Definition: dwg.h:3820
BITCODE_BL num_cols
Definition: dwg.h:3821
BITCODE_H * field_refs
Definition: dwg.h:3826
BITCODE_BL num_field_refs
Definition: dwg.h:3825
Dwg_TableDataColumn * cols
Definition: dwg.h:3822
BITCODE_BL num_rows
Definition: dwg.h:3823
Dwg_TableRow * rows
Definition: dwg.h:3824
Definition: dwg.h:4677
BITCODE_BL rgb
Definition: dwg.h:4681
BITCODE_RC flag
0 Use current color, 1 Override
Definition: dwg.h:4679
BITCODE_BD factor
0.0 - 1.0
Definition: dwg.h:4680
struct _dwg_object_object * parent
Definition: dwg.h:4678
Definition: dwg.h:4702
struct _dwg_object_MATERIAL * material
Definition: dwg.h:4705
BITCODE_TV genprocname
Definition: dwg.h:4704
struct _dwg_object_MATERIAL * parent
Definition: dwg.h:4703
Definition: dwg.h:4685
BITCODE_RC projection
DXF 73 1 Planar (def), 2 Box, 3 Cylinder, 4 Sphere.
Definition: dwg.h:4693
BITCODE_BD blendfactor
DXF 42 def: 1.0.
Definition: dwg.h:4687
BITCODE_RC source
DXF 72 0 current, 1 image file (def), 2 2nd map?
Definition: dwg.h:4692
BITCODE_TV filename
DXF 3 if NULL no diffuse map.
Definition: dwg.h:4689
Dwg_MATERIAL_color color1
Definition: dwg.h:4690
struct _dwg_object_object * parent
Definition: dwg.h:4686
BITCODE_RC tiling
DXF 74 1 = Tile (def), 2 = Crop, 3 = Clamp.
Definition: dwg.h:4694
BITCODE_BS texturemode
Definition: dwg.h:4698
Dwg_MATERIAL_color color2
Definition: dwg.h:4691
BITCODE_BD * transmatrix
DXF 43: 16x BD.
Definition: dwg.h:4688
BITCODE_RC autotransform
DXF 75 1 no, 2: scale to curr ent, 4: w/ current block transform.
Definition: dwg.h:4695
Definition: dwg.h:5120
BITCODE_BL idxfrom
Definition: dwg.h:5122
BITCODE_BL idxto
Definition: dwg.h:5123
struct _dwg_entity_MESH * parent
Definition: dwg.h:5121
Definition: dwg.h:3301
BITCODE_3BD base
Definition: dwg.h:3328
BITCODE_BS attach_dir
Definition: dwg.h:3312
BITCODE_B has_content_txt
Definition: dwg.h:3324
Dwg_MLEADER_Content content
Definition: dwg.h:3326
BITCODE_BL num_leaders
Definition: dwg.h:3309
Dwg_LEADER_Node * leaders
Definition: dwg.h:3310
BITCODE_BD scale_factor
Definition: dwg.h:3314
BITCODE_BS text_right
Definition: dwg.h:3320
BITCODE_BS text_bottom
Definition: dwg.h:3334
BITCODE_BD text_height
Definition: dwg.h:3316
BITCODE_BS text_angletype
Definition: dwg.h:3321
BITCODE_3BD content_base
Definition: dwg.h:3315
BITCODE_B is_normal_reversed
Definition: dwg.h:3331
BITCODE_BD landing_gap
Definition: dwg.h:3318
BITCODE_BS text_left
Definition: dwg.h:3319
BITCODE_BS text_top
Definition: dwg.h:3333
BITCODE_3BD base_dir
Definition: dwg.h:3329
BITCODE_3BD base_vert
Definition: dwg.h:3330
BITCODE_B has_content_blk
Definition: dwg.h:3325
BITCODE_BS text_alignment
Definition: dwg.h:3322
BITCODE_BD arrow_size
Definition: dwg.h:3317
Definition: dwg.h:3285
BITCODE_CMC color
Definition: dwg.h:3289
BITCODE_BD * transform
Definition: dwg.h:3290
BITCODE_3BD scale
Definition: dwg.h:3288
BITCODE_H block_table
Definition: dwg.h:3287
Definition: dwg.h:3256
BITCODE_3BD direction
Definition: dwg.h:3259
BITCODE_B is_bg_fill
Definition: dwg.h:3271
BITCODE_BD height
Definition: dwg.h:3262
BITCODE_B word_break
Definition: dwg.h:3280
BITCODE_B is_col_flow_reversed
Definition: dwg.h:3277
BITCODE_B is_height_auto
Definition: dwg.h:3274
BITCODE_BS col_type
Definition: dwg.h:3273
BITCODE_BD col_gutter
Definition: dwg.h:3276
BITCODE_TV default_text
Definition: dwg.h:3264
BITCODE_BS line_spacing_style
Definition: dwg.h:3265
BITCODE_BD col_width
Definition: dwg.h:3275
BITCODE_BL num_col_sizes
Definition: dwg.h:3278
BITCODE_BL bg_transparency
Definition: dwg.h:3270
BITCODE_B is_bg_mask_fill
Definition: dwg.h:3272
BITCODE_BD * col_sizes
Definition: dwg.h:3279
BITCODE_CMC color
Definition: dwg.h:3260
BITCODE_BS alignment
Definition: dwg.h:3266
BITCODE_CMC bg_color
Definition: dwg.h:3268
BITCODE_B unknown
Definition: dwg.h:3281
BITCODE_BD bg_scale
Definition: dwg.h:3269
BITCODE_BD line_spacing_factor
Definition: dwg.h:3263
BITCODE_H style
Definition: dwg.h:3258
BITCODE_BS flow
Definition: dwg.h:3267
BITCODE_BD width
Definition: dwg.h:3261
Definition: dwg.h:2860
BITCODE_CMC color
Definition: dwg.h:2863
struct _dwg_object_MLINESTYLE * parent
Definition: dwg.h:2861
union _dwg_MLINESTYLE_line::@49 lt
BITCODE_BSd index
Definition: dwg.h:2865
BITCODE_H ltype
Definition: dwg.h:2866
BITCODE_BD offset
Definition: dwg.h:2862
Definition: dwg.h:2320
BITCODE_BD * segparms
Definition: dwg.h:2323
struct _dwg_MLINE_vertex * parent
Definition: dwg.h:2321
BITCODE_BS num_segparms
Definition: dwg.h:2322
BITCODE_BD * areafillparms
Definition: dwg.h:2325
BITCODE_BS num_areafillparms
Definition: dwg.h:2324
Definition: dwg.h:2329
struct _dwg_entity_MLINE * parent
Definition: dwg.h:2330
Dwg_MLINE_line * lines
Definition: dwg.h:2335
BITCODE_3BD vertex
Definition: dwg.h:2331
BITCODE_3BD vertex_direction
Definition: dwg.h:2332
BITCODE_RC num_lines
Definition: dwg.h:2334
BITCODE_3BD miter_direction
Definition: dwg.h:2333
Definition: dwg.h:6840
BITCODE_B is_def_textloc
Definition: dwg.h:6843
BITCODE_RC override_code
DXF 280.
Definition: dwg.h:6851
BITCODE_B has_arrow2
DXF 295.
Definition: dwg.h:6852
BITCODE_2RD def_pt
DXF 10-30.
Definition: dwg.h:6842
BITCODE_B dimtofl
DXF 298.
Definition: dwg.h:6846
BITCODE_B dimosxd
DXF 291.
Definition: dwg.h:6847
BITCODE_B flip_arrow2
DXF 296.
Definition: dwg.h:6853
BITCODE_H block
DXF 2.
Definition: dwg.h:6845
BITCODE_B dimtmove
DXF 71
Definition: dwg.h:6850
BITCODE_B dimatfit
DXF 70
Definition: dwg.h:6848
BITCODE_B flip_arrow1
DXF 297.
Definition: dwg.h:6854
BITCODE_BD text_rotation
DXF 140.
Definition: dwg.h:6844
BITCODE_B dimtix
DXF 292.
Definition: dwg.h:6849
BITCODE_B b293
DXF 293.
Definition: dwg.h:6841
Definition: dwg.h:7988
struct _dwg_object_PARTIAL_VIEWING_INDEX * parent
Definition: dwg.h:7989
BITCODE_3BD extents_min
Definition: dwg.h:7990
BITCODE_3BD extents_max
Definition: dwg.h:7991
BITCODE_H object
Definition: dwg.h:7992
Definition: dwg.h:7955
Dwg_ColorRamp * ramps
Definition: dwg.h:7959
BITCODE_BS class_version
Definition: dwg.h:7957
struct _dwg_object_POINTCLOUDCOLORMAP * parent
Definition: dwg.h:7956
BITCODE_BL num_ramps
Definition: dwg.h:7958
Definition: dwg.h:7835
BITCODE_B is_inverted
Definition: dwg.h:7839
BITCODE_BS type
Definition: dwg.h:7837
BITCODE_B is_inside
Definition: dwg.h:7838
BITCODE_BL num_pts
Definition: dwg.h:7843
struct _dwg_entity_POINTCLOUDEX * parent
Definition: dwg.h:7836
BITCODE_3BD * pts
Definition: dwg.h:7844
BITCODE_3BD crop_x_dir
Definition: dwg.h:7841
BITCODE_3BD crop_plane
Definition: dwg.h:7840
BITCODE_3BD crop_y_dir
Definition: dwg.h:7842
Definition: dwg.h:7824
BITCODE_2RD * vertices
Definition: dwg.h:7829
BITCODE_BL num_vertices
Definition: dwg.h:7828
BITCODE_BD z_max
Definition: dwg.h:7831
BITCODE_BS type
Definition: dwg.h:7827
struct _dwg_entity_POINTCLOUD * parent
Definition: dwg.h:7825
BITCODE_BD z_min
Definition: dwg.h:7830
BITCODE_B is_inverted
Definition: dwg.h:7826
Definition: dwg.h:7815
BITCODE_BD intensity_low_treshold
Definition: dwg.h:7819
struct _dwg_entity_POINTCLOUD * parent
Definition: dwg.h:7816
BITCODE_BD min_intensity
Definition: dwg.h:7817
BITCODE_BD intensity_high_treshold
Definition: dwg.h:7820
BITCODE_BD max_intensity
Definition: dwg.h:7818
Definition: dwg.h:2933
BITCODE_BE extrusion
Definition: dwg.h:2941
BITCODE_BD thickness
Definition: dwg.h:2940
BITCODE_RC unknown_2
Definition: dwg.h:2949
BITCODE_BS flags
Definition: dwg.h:2937
BITCODE_RL size
Definition: dwg.h:2936
BITCODE_BL num_widths
Definition: dwg.h:2946
BITCODE_BL num_points
Definition: dwg.h:2942
Dwg_LWPOLYLINE_width * widths
Definition: dwg.h:2947
BITCODE_BD const_width
Definition: dwg.h:2938
BITCODE_RC unknown_3
Definition: dwg.h:2950
BITCODE_2RD * points
Definition: dwg.h:2943
BITCODE_BL num_bulges
Definition: dwg.h:2944
BITCODE_RC unknown_1
Definition: dwg.h:2948
BITCODE_BD elevation
Definition: dwg.h:2939
BITCODE_BD * bulges
Definition: dwg.h:2945
struct _dwg_entity_PROXY_ENTITY * parent
Definition: dwg.h:2934
Definition: dwg.h:9441
BITCODE_RL gap_array_size
Definition: dwg.h:9462
BITCODE_RLd lowermost_left_tree_node_gap
Definition: dwg.h:9447
BITCODE_RL compression_type
Definition: dwg.h:9469
BITCODE_RL numsections
Definition: dwg.h:9454
BITCODE_RC padding[12]
Definition: dwg.h:9464
BITCODE_RC file_ID_string[12]
Definition: dwg.h:9442
BITCODE_RLd root_tree_node_gap
Definition: dwg.h:9446
BITCODE_RL section_type
Definition: dwg.h:9466
BITCODE_RL comp_data_size
Definition: dwg.h:9468
BITCODE_RLx checksum
Definition: dwg.h:9470
BITCODE_RL last_section_id
Definition: dwg.h:9450
BITCODE_RL numgaps
Definition: dwg.h:9453
BITCODE_RLL last_section_address
Definition: dwg.h:9451
BITCODE_RLd section_array_size
Definition: dwg.h:9461
BITCODE_RL x40
Definition: dwg.h:9457
BITCODE_RL x04
Definition: dwg.h:9445
BITCODE_RL header_size
Definition: dwg.h:9444
BITCODE_RL section_map_id
Definition: dwg.h:9458
BITCODE_RL decomp_data_size
Definition: dwg.h:9467
BITCODE_RLd section_info_id
Definition: dwg.h:9460
BITCODE_RL x80
Definition: dwg.h:9456
BITCODE_RLd lowermost_right_tree_node_gap
Definition: dwg.h:9448
BITCODE_RL unknown_long
Definition: dwg.h:9449
BITCODE_RLL section_map_address
Definition: dwg.h:9459
BITCODE_RL x20
Definition: dwg.h:9455
BITCODE_RLx header_address
Definition: dwg.h:9443
BITCODE_RLx crc32
Definition: dwg.h:9463
BITCODE_RLL secondheader_address
Definition: dwg.h:9452
Definition: dwg.h:7083
BITCODE_TV layer
Definition: dwg.h:7089
BITCODE_BD hatch_spacing
Definition: dwg.h:7099
BITCODE_BS edge_transparency
Definition: dwg.h:7095
BITCODE_BD hatch_angle
Definition: dwg.h:7098
BITCODE_BLd linewt
Definition: dwg.h:7093
BITCODE_TV ltype
Definition: dwg.h:7090
BITCODE_BL hexindex
Definition: dwg.h:7086
BITCODE_BS hatch_type
Definition: dwg.h:7096
BITCODE_BL flags
Definition: dwg.h:7087
BITCODE_BS face_transparency
Definition: dwg.h:7094
struct _dwg_SECTION_typesettings * parent
Definition: dwg.h:7084
BITCODE_TV plotstyle
Definition: dwg.h:7092
BITCODE_CMC color
Definition: dwg.h:7088
BITCODE_BD hatch_scale
Definition: dwg.h:7100
BITCODE_TV hatch_pattern
Definition: dwg.h:7097
BITCODE_BL num_geoms
Definition: dwg.h:7085
BITCODE_BD ltype_scale
Definition: dwg.h:7091
Definition: dwg.h:7104
BITCODE_H destblock
Definition: dwg.h:7115
BITCODE_BS generation
DXF 91: source and destination flags.
Definition: dwg.h:7107
BITCODE_BS type
DXF 90: type: live=1, 2d=2, 3d=4.
Definition: dwg.h:7106
BITCODE_BL num_geom
Definition: dwg.h:7117
Dwg_SECTION_geometrysettings * geom
Definition: dwg.h:7118
BITCODE_H * sources
Definition: dwg.h:7114
BITCODE_TV destfile
Definition: dwg.h:7116
BITCODE_BL num_sources
Definition: dwg.h:7113
struct _dwg_object_SECTION_SETTINGS * parent
Definition: dwg.h:7105
Definition: dwg.h:1970
struct _dwg_entity_SPLINE * parent
Definition: dwg.h:1971
double w
Definition: dwg.h:1976
double z
Definition: dwg.h:1975
double x
Definition: dwg.h:1973
double y
Definition: dwg.h:1974
Definition: dwg.h:5167
BITCODE_BL msecs
Definition: dwg.h:5169
BITCODE_BL julian_day
Definition: dwg.h:5168
Definition: dwg.h:9139
BITCODE_TV tag
Definition: dwg.h:9140
BITCODE_TV value
Definition: dwg.h:9141
Definition: dwg.h:4089
BITCODE_BL geom_data_flag
Definition: dwg.h:4091
Dwg_CellContentGeometry * geometry
Definition: dwg.h:4096
BITCODE_BL num_geometry
Definition: dwg.h:4095
BITCODE_BD height_w_gap
Definition: dwg.h:4093
struct _dwg_object_TABLEGEOMETRY * parent
Definition: dwg.h:4090
BITCODE_H tablegeometry
Definition: dwg.h:4094
BITCODE_BD width_w_gap
Definition: dwg.h:4092
Definition: dwg.h:4008
struct _dwg_object_TABLESTYLE * parent
Definition: dwg.h:4009
BITCODE_BL type
Definition: dwg.h:4012
struct _dwg_CellStyle cellstyle
Definition: dwg.h:4014
BITCODE_BL id
Definition: dwg.h:4010
BITCODE_TV name
Definition: dwg.h:4013
Definition: dwg.h:4019
BITCODE_BSd linewt
Definition: dwg.h:4020
BITCODE_B visible
Definition: dwg.h:4021
BITCODE_CMC color
Definition: dwg.h:4022
Definition: dwg.h:4029
BITCODE_BS text_alignment
Definition: dwg.h:4033
struct _dwg_object_TABLESTYLE * parent
Definition: dwg.h:4030
BITCODE_BL num_borders
Definition: dwg.h:4039
BITCODE_B has_bgcolor
Definition: dwg.h:4036
Dwg_TABLESTYLE_border * borders
Definition: dwg.h:4040
BITCODE_BD text_height
Definition: dwg.h:4032
BITCODE_CMC fill_color
Definition: dwg.h:4035
BITCODE_BL unit_type
Definition: dwg.h:4043
BITCODE_CMC text_color
Definition: dwg.h:4034
BITCODE_H text_style
Definition: dwg.h:4031
BITCODE_BL data_type
Definition: dwg.h:4042
BITCODE_TU format_string
Definition: dwg.h:4044
Definition: dwg.h:3605
BITCODE_H attdef
Definition: dwg.h:3607
BITCODE_BS index
Definition: dwg.h:3608
BITCODE_TV text
Definition: dwg.h:3609
struct _dwg_TABLE_Cell * parent
Definition: dwg.h:3606
Definition: dwg.h:3654
BITCODE_3BD position
Definition: dwg.h:3656
BITCODE_BD height
Definition: dwg.h:3657
struct _dwg_entity_TABLE * parent
Definition: dwg.h:3655
BITCODE_BL flag
Definition: dwg.h:3658
Definition: dwg.h:3662
BITCODE_BL end
Definition: dwg.h:3666
struct _dwg_entity_TABLE * parent
Definition: dwg.h:3663
BITCODE_BL start
Definition: dwg.h:3665
BITCODE_3BD position
Definition: dwg.h:3664
Definition: dwg.h:3613
BITCODE_BL merged_height_flag
Definition: dwg.h:3620
BITCODE_CMC bg_color
Definition: dwg.h:3631
BITCODE_H block_handle
Definition: dwg.h:3624
BITCODE_RC flags
Definition: dwg.h:3616
BITCODE_BS right_grid_linewt
Definition: dwg.h:3638
BITCODE_B bg_fill_none
Definition: dwg.h:3630
struct _dwg_entity_TABLE * parent
Definition: dwg.h:3614
BITCODE_BS type
Definition: dwg.h:3615
BITCODE_B additional_data_flag
Definition: dwg.h:3626
BITCODE_BL num_attr_defs
Definition: dwg.h:3648
BITCODE_B is_autofit_flag
Definition: dwg.h:3618
BITCODE_BS left_grid_linewt
Definition: dwg.h:3644
BITCODE_CMC content_color
Definition: dwg.h:3632
BITCODE_RC virtual_edge_flag
Definition: dwg.h:3628
BITCODE_RS cell_alignment
Definition: dwg.h:3629
BITCODE_BD text_height
Definition: dwg.h:3633
BITCODE_H text_style
Definition: dwg.h:3623
BITCODE_BS left_visibility
Definition: dwg.h:3645
BITCODE_BL unknown
Definition: dwg.h:3646
BITCODE_BL merged_width_flag
Definition: dwg.h:3619
BITCODE_BD rotation
Definition: dwg.h:3621
BITCODE_BS top_grid_linewt
Definition: dwg.h:3635
BITCODE_BS top_visibility
Definition: dwg.h:3636
Dwg_TABLE_AttrDef * attr_defs
Definition: dwg.h:3649
BITCODE_BD block_scale
Definition: dwg.h:3625
BITCODE_BS bottom_grid_linewt
Definition: dwg.h:3641
BITCODE_BL cell_flag_override
Definition: dwg.h:3627
BITCODE_BS bottom_visibility
Definition: dwg.h:3642
BITCODE_CMC right_grid_color
Definition: dwg.h:3637
BITCODE_TV text_value
Definition: dwg.h:3622
BITCODE_CMC top_grid_color
Definition: dwg.h:3634
BITCODE_CMC left_grid_color
Definition: dwg.h:3643
BITCODE_BS right_visibility
Definition: dwg.h:3639
BITCODE_B is_merged_value
Definition: dwg.h:3617
Dwg_TABLE_value value
Definition: dwg.h:3647
BITCODE_CMC bottom_grid_color
Definition: dwg.h:3640
Definition: dwg.h:3596
Dwg_TABLE_value value
Definition: dwg.h:3598
BITCODE_TV name
Definition: dwg.h:3597
struct _dwg_TableCell * cell_parent
Definition: dwg.h:3600
struct _dwg_TableRow * row_parent
Definition: dwg.h:3601
Definition: dwg.h:3577
BITCODE_TV format_string
Definition: dwg.h:3590
BITCODE_BL format_flags
Definition: dwg.h:3579
BITCODE_BL flags
Definition: dwg.h:3578
BITCODE_BD data_double
Definition: dwg.h:3583
BITCODE_TV data_string
Definition: dwg.h:3584
BITCODE_BL data_size
Definition: dwg.h:3581
BITCODE_BL data_type
Definition: dwg.h:3580
BITCODE_TF data_date
Definition: dwg.h:3585
BITCODE_TV value_string
Definition: dwg.h:3591
BITCODE_2RD data_point
Definition: dwg.h:3586
BITCODE_BL data_long
Definition: dwg.h:3582
BITCODE_BL unit_type
Definition: dwg.h:3589
BITCODE_H data_handle
Definition: dwg.h:3588
BITCODE_3RD data_3dpoint
Definition: dwg.h:3587
Definition: dwg.h:3676
struct _dwg_TableCellContent * parent
Definition: dwg.h:3677
BITCODE_TV value
Definition: dwg.h:3679
BITCODE_BL index
Definition: dwg.h:3680
BITCODE_H attdef
Definition: dwg.h:3678
Definition: dwg.h:3700
Dwg_TABLE_value value
Definition: dwg.h:3703
Dwg_TableCellContent_Attr * attrs
Definition: dwg.h:3706
BITCODE_BL num_attrs
Definition: dwg.h:3705
Dwg_ContentFormat content_format
Definition: dwg.h:3708
struct _dwg_TableCell * parent
Definition: dwg.h:3701
BITCODE_BS has_content_format_overrides
Definition: dwg.h:3707
BITCODE_H handle
Definition: dwg.h:3704
BITCODE_BL type
Definition: dwg.h:3702
Definition: dwg.h:3727
BITCODE_H tablegeometry
Definition: dwg.h:3745
Dwg_TableCellContent * cell_contents
Definition: dwg.h:3739
BITCODE_BL flag
Definition: dwg.h:3728
struct _dwg_TableRow * row_parent
Definition: dwg.h:3750
Dwg_CellContentGeometry * geometry
Definition: dwg.h:3747
BITCODE_BL num_geometry
Definition: dwg.h:3746
BITCODE_BL has_linked_data
Definition: dwg.h:3733
BITCODE_BL num_cols
Definition: dwg.h:3736
BITCODE_BL customdata
Definition: dwg.h:3730
BITCODE_BL num_customdata_items
Definition: dwg.h:3731
Dwg_TABLE_CustomDataItem * customdata_items
Definition: dwg.h:3732
BITCODE_TV tooltip
Definition: dwg.h:3729
BITCODE_BL geom_data_flag
Definition: dwg.h:3742
BITCODE_BL style_id
Definition: dwg.h:3740
BITCODE_H data_link
Definition: dwg.h:3734
BITCODE_BL unknown
Definition: dwg.h:3737
BITCODE_BL num_cell_contents
Definition: dwg.h:3738
BITCODE_BL num_rows
Definition: dwg.h:3735
BITCODE_BD height_w_gap
Definition: dwg.h:3744
BITCODE_BD width_w_gap
Definition: dwg.h:3743
BITCODE_BL has_geom_data
Definition: dwg.h:3741
struct _dwg_CellStyle * style_parent
Definition: dwg.h:3749
Definition: dwg.h:3809
BITCODE_BL width
Definition: dwg.h:3816
Dwg_CellStyle cellstyle
Definition: dwg.h:3814
struct _dwg_LinkedTableData * parent
Definition: dwg.h:3810
BITCODE_BL cellstyle_id
Definition: dwg.h:3815
BITCODE_TV name
Definition: dwg.h:3811
BITCODE_BL custom_data
Definition: dwg.h:3812
Definition: dwg.h:3796
BITCODE_BL num_cells
Definition: dwg.h:3798
BITCODE_BL custom_data
Definition: dwg.h:3800
Dwg_CellStyle cellstyle
Definition: dwg.h:3803
BITCODE_BL num_customdata_items
Definition: dwg.h:3801
Dwg_TableCell * cells
Definition: dwg.h:3799
BITCODE_BL style_id
Definition: dwg.h:3804
struct _dwg_LinkedTableData * parent
Definition: dwg.h:3797
BITCODE_BL height
Definition: dwg.h:3805
Dwg_TABLE_CustomDataItem * customdata_items
Definition: dwg.h:3802
Definition: dwg.h:2605
BITCODE_3BD pt
Definition: dwg.h:2608
BITCODE_BS type
Definition: dwg.h:2607
struct _dwg_object_UCS * parent
Definition: dwg.h:2606
Definition: dwg.h:5330
Dwg_EvalVariant value
Definition: dwg.h:5332
BITCODE_H handle
Definition: dwg.h:5333
Definition: dwg.h:5337
BITCODE_H controlled_objdep
Definition: dwg.h:5344
Dwg_VALUEPARAM_vars * vars
Definition: dwg.h:5343
BITCODE_BL class_version
Definition: dwg.h:5339
BITCODE_BL unit_type
Definition: dwg.h:5341
BITCODE_TV name
Definition: dwg.h:5340
struct _dwg_object_object * parent
Definition: dwg.h:5338
BITCODE_BL num_vars
Definition: dwg.h:5342
Definition: dwg.h:4132
BITCODE_BS num_clip_inverts
DXF 170.
Definition: dwg.h:4149
BITCODE_BL num_clip_verts
Definition: dwg.h:4144
BITCODE_2RD * clip_verts
DXF 11: if 2 rectangle, > polygon.
Definition: dwg.h:4145
BITCODE_BE extrusion
DXF 210 normal.
Definition: dwg.h:4135
BITCODE_H definition_id
DXF 340.
Definition: dwg.h:4151
BITCODE_2RD * clip_inverts
DXF 12
Definition: dwg.h:4150
BITCODE_RC flag
DXF 280: 1 is_clipped, 2 is_on, 4 is_monochrome, 8 is_adjusted_for_background, 16 is_clip_inverted,...
Definition: dwg.h:4139
BITCODE_3BD ins_pt
DXF 10.
Definition: dwg.h:4136
BITCODE_RC fade
DXF 282 0-80, def: 0.
Definition: dwg.h:4143
struct _dwg_object_entity * parent
Definition: dwg.h:4133
BITCODE_RC contrast
DXF 281 20-100, def: 100.
Definition: dwg.h:4142
BITCODE_BD angle
DXF 50.
Definition: dwg.h:4138
BITCODE_3BD scale
DXF 41.
Definition: dwg.h:4137
BITCODE_BL numrows
Definition: dwg.h:5834
BITCODE_BL numlevels
Definition: dwg.h:5835
BITCODE_BL numitems
Definition: dwg.h:5833
struct _dwg_object_object * parent
Definition: dwg.h:5831
BITCODE_TV name
DXF 2, pdf: page number, dgn: default, dwf: ?
Definition: dwg.h:4118
BITCODE_TV filename
DXF 1, relative or absolute path to the image file.
Definition: dwg.h:4117
struct _dwg_object_object * parent
Definition: dwg.h:4115
Definition: dwg.h:9539
BITCODE_TV version
Definition: dwg.h:9546
BITCODE_RL class_version
Definition: dwg.h:9540
BITCODE_TV appinfo_name
Definition: dwg.h:9542
BITCODE_RL num_strings
Definition: dwg.h:9541
BITCODE_TV product_info
Definition: dwg.h:9548
BITCODE_RC version_checksum[16]
Definition: dwg.h:9543
BITCODE_RC comment_checksum[16]
Definition: dwg.h:9544
BITCODE_TV comment
Definition: dwg.h:9547
BITCODE_RC product_checksum[16]
Definition: dwg.h:9545
Definition: dwg.h:9582
BITCODE_TF unknown_bits
Definition: dwg.h:9584
BITCODE_RL size
Definition: dwg.h:9583
Definition: dwg.h:9475
BITCODE_RL numsaves_4
Definition: dwg.h:9499
BITCODE_RL maint_version
Definition: dwg.h:9478
BITCODE_RS dwg_version_1
Definition: dwg.h:9484
BITCODE_TIMERLL TDCREATE
Definition: dwg.h:9490
BITCODE_RL blocks_start
Definition: dwg.h:9509
BITCODE_RL zero_8
Definition: dwg.h:9503
BITCODE_RL plot_stamp
Definition: dwg.h:9493
BITCODE_RL zero
Definition: dwg.h:9483
BITCODE_RS dwg_version_2
Definition: dwg.h:9486
BITCODE_RS numsaves_1
Definition: dwg.h:9481
BITCODE_RS numsaves_2
Definition: dwg.h:9482
BITCODE_RL HANDSEED
Definition: dwg.h:9492
BITCODE_RL maint_version_1
Definition: dwg.h:9485
BITCODE_RS zero_1
Definition: dwg.h:9494
BITCODE_RS zero_18[3]
Definition: dwg.h:9504
BITCODE_RS num_aux_tables
Definition: dwg.h:9512
BITCODE_RS auxheader_size
Definition: dwg.h:9506
BITCODE_RL zero_4
Definition: dwg.h:9498
BITCODE_RS num_auxheader_variables
Definition: dwg.h:9505
BITCODE_RL zero_6
Definition: dwg.h:9501
BITCODE_BS R11_HANDLING
Definition: dwg.h:9513
BITCODE_RL maint_version_2
Definition: dwg.h:9487
BITCODE_RLx auxheader_address
Definition: dwg.h:9511
BITCODE_RL numsaves
Definition: dwg.h:9479
BITCODE_RL minus_1
Definition: dwg.h:9480
BITCODE_RS numsaves_3
Definition: dwg.h:9495
BITCODE_TIMERLL TDUPDATE
Definition: dwg.h:9491
BITCODE_RL extras_start
Definition: dwg.h:9510
BITCODE_RS dwg_version
Definition: dwg.h:9477
BITCODE_RS unknown_6rs[6]
Definition: dwg.h:9488
BITCODE_RL zero_7
Definition: dwg.h:9502
BITCODE_RL zero_5
Definition: dwg.h:9500
BITCODE_RL unknown_5rl[5]
Definition: dwg.h:9489
BITCODE_RL zero_3
Definition: dwg.h:9497
BITCODE_H R11_HANDSEED
Definition: dwg.h:9514
BITCODE_RC aux_intro[3]
Definition: dwg.h:9476
BITCODE_RL entities_end
Definition: dwg.h:9508
BITCODE_RL entities_start
Definition: dwg.h:9507
BITCODE_RL zero_2
Definition: dwg.h:9496
Definition: dwg.h:865
char * data
Definition: dwg.h:870
dwg_wchar_t * wdata
Definition: dwg.h:871
union _dwg_binary_chunk::@47 u
unsigned codepage
Definition: dwg.h:867
unsigned is_tu
Definition: dwg.h:868
unsigned short size
Definition: dwg.h:866
Definition: dwg.h:234
BITCODE_BD y
Definition: dwg.h:236
BITCODE_BD x
Definition: dwg.h:235
Definition: dwg.h:228
BITCODE_RD y
Definition: dwg.h:230
BITCODE_RD x
Definition: dwg.h:229
Definition: dwg.h:247
BITCODE_BD z
Definition: dwg.h:250
BITCODE_BD x
Definition: dwg.h:248
BITCODE_BD y
Definition: dwg.h:249
Definition: dwg.h:240
BITCODE_RD z
Definition: dwg.h:243
BITCODE_RD y
Definition: dwg.h:242
BITCODE_RD x
Definition: dwg.h:241
Definition: dwg.h:9008
size_t byte
Definition: dwg.h:9011
unsigned char * chain
Definition: dwg.h:9009
size_t size
Definition: dwg.h:9010
unsigned char bit
Definition: dwg.h:9012
Definition: dwg.h:8935
BITCODE_BL unknown_2
def: 0L
Definition: dwg.h:8961
BITCODE_TU dxfname_u
r2007+, always transformed to dxfname as UTF-8
Definition: dwg.h:8954
BITCODE_BS number
starting with 500
Definition: dwg.h:8936
BITCODE_BL unknown_1
def: 0L
Definition: dwg.h:8960
BITCODE_BL num_instances
91 instance count for a custom class
Definition: dwg.h:8957
char * cppname
Definition: dwg.h:8952
char * dxfname
ASCII or UTF-8.
Definition: dwg.h:8953
BITCODE_BS proxyflag
erase allowed = 1, transform allowed = 2, color change allowed = 4, layer change allowed = 8,...
Definition: dwg.h:8938
BITCODE_BL maint_version
Definition: dwg.h:8959
BITCODE_B is_zombie
i.e.
Definition: dwg.h:8955
BITCODE_BL dwg_version
Definition: dwg.h:8958
BITCODE_BS item_class_id
really is_entity.
Definition: dwg.h:8956
char * appname
Definition: dwg.h:8951
Definition: dwg.h:833
BITCODE_BS flag
Definition: dwg.h:835
BITCODE_BB alpha_type
Definition: dwg.h:851
BITCODE_BSd index
Definition: dwg.h:834
BITCODE_BL rgb
Definition: dwg.h:837
BITCODE_BS raw
Definition: dwg.h:836
BITCODE_TV name
Definition: dwg.h:846
BITCODE_RC alpha
Definition: dwg.h:852
BITCODE_H handle
Definition: dwg.h:849
BITCODE_BL alpha_raw
Definition: dwg.h:850
BITCODE_TV book_name
Definition: dwg.h:847
unsigned method
Definition: dwg.h:838
Definition: dwg.h:1803
BITCODE_3BD corner4
Definition: dwg.h:1811
BITCODE_BS invis_flags
Definition: dwg.h:1812
BITCODE_B has_no_flags
Definition: dwg.h:1806
BITCODE_3BD corner2
Definition: dwg.h:1809
BITCODE_3BD corner1
Definition: dwg.h:1808
BITCODE_3BD corner3
Definition: dwg.h:1810
struct _dwg_object_entity * parent
Definition: dwg.h:1804
BITCODE_B z_is_zero
Definition: dwg.h:1807
Definition: dwg.h:8071
struct _dwg_object_entity * parent
Definition: dwg.h:8072
BITCODE_3RD end
Definition: dwg.h:8075
BITCODE_3RD start
Definition: dwg.h:8074
BITCODE_3RD extrusion
Definition: dwg.h:8076
BITCODE_RD thickness
Definition: dwg.h:8077
Definition: dwg.h:2108
BITCODE_BL num_silhouettes
Definition: dwg.h:2110
BITCODE_B unknown
Definition: dwg.h:2110
BITCODE_B wireframe_data_present
Definition: dwg.h:2110
Dwg_3DSOLID_silhouette * silhouettes
Definition: dwg.h:2110
BITCODE_BL * block_size
Definition: dwg.h:2110
BITCODE_B isoline_present
Definition: dwg.h:2110
BITCODE_3BD point
Definition: dwg.h:2110
struct _dwg_object_entity * parent
Definition: dwg.h:2109
BITCODE_BL num_wires
Definition: dwg.h:2110
char ** encr_sat_data
Definition: dwg.h:2110
BITCODE_B acis_empty_bit
Definition: dwg.h:2110
struct _dwg_entity_3DSOLID * extra_acis_data
Definition: dwg.h:2110
BITCODE_B acis_empty2
Definition: dwg.h:2110
BITCODE_BL num_blocks
Definition: dwg.h:2110
BITCODE_RC * acis_data
Definition: dwg.h:2110
Dwg_3DSOLID_wire * wires
Definition: dwg.h:2110
BITCODE_H history_id
Definition: dwg.h:2110
BITCODE_B point_present
Definition: dwg.h:2110
BITCODE_BS version
Definition: dwg.h:2110
BITCODE_B acis_empty
Definition: dwg.h:2110
struct _dwg_object_entity * parent
Definition: dwg.h:7427
Definition: dwg.h:7138
BITCODE_BS text_position
DXF 73.
Definition: dwg.h:7159
BITCODE_BD end_angle
DXF 51.
Definition: dwg.h:7153
BITCODE_BS alignment
DXF 72.
Definition: dwg.h:7158
BITCODE_3BD center
DXF 10.
Definition: dwg.h:7150
BITCODE_BS font_19
DXF 74.
Definition: dwg.h:7160
BITCODE_TV text_value
DXF 1.
Definition: dwg.h:7146
BITCODE_BS is_shx
DXF 79.
Definition: dwg.h:7165
BITCODE_BL color
DXF 90.
Definition: dwg.h:7155
BITCODE_TV t3
DXF 3.
Definition: dwg.h:7145
BITCODE_BS bs1
DXF 77.
Definition: dwg.h:7163
BITCODE_BS text_direction
DXF 71.
Definition: dwg.h:7157
BITCODE_BS is_underlined
DXF 76.
Definition: dwg.h:7162
BITCODE_BS wizard_flag
DXF 280.
Definition: dwg.h:7166
BITCODE_D2T left_offset
DXF 46.
Definition: dwg.h:7149
BITCODE_TV t2
DXF 2.
Definition: dwg.h:7144
BITCODE_BS is_reverse
DXF 70.
Definition: dwg.h:7156
BITCODE_BD start_angle
DXF 50.
Definition: dwg.h:7152
BITCODE_3BD extrusion
DXF 210.
Definition: dwg.h:7154
BITCODE_D2T xscale
DXF 41.
Definition: dwg.h:7141
BITCODE_BS bs2
DXF 75.
Definition: dwg.h:7161
BITCODE_BS font
DXF 78.
Definition: dwg.h:7164
struct _dwg_object_entity * parent
Definition: dwg.h:7139
BITCODE_TV style
DXF 7.
Definition: dwg.h:7143
BITCODE_BD radius
DXF 40.
Definition: dwg.h:7151
BITCODE_D2T text_size
DXF 42.
Definition: dwg.h:7140
BITCODE_D2T offset_from_arc
DXF 44.
Definition: dwg.h:7147
BITCODE_D2T right_offset
DXF 45.
Definition: dwg.h:7148
BITCODE_H arc_handle
DXF 330.
Definition: dwg.h:7167
BITCODE_D2T char_spacing
DXF 43.
Definition: dwg.h:7142
Definition: dwg.h:1759
BITCODE_B has_leader
Definition: dwg.h:1767
BITCODE_BD arc_end_param
Definition: dwg.h:1766
BITCODE_3BD leader1_pt
Definition: dwg.h:1768
BITCODE_B is_partial
Definition: dwg.h:1764
BITCODE_BD arc_start_param
Definition: dwg.h:1765
BITCODE_3BD leader2_pt
Definition: dwg.h:1769
BITCODE_3BD center_pt
Definition: dwg.h:1763
BITCODE_3BD xline1_pt
Definition: dwg.h:1761
BITCODE_3BD xline2_pt
Definition: dwg.h:1762
Definition: dwg.h:1598
BITCODE_BT thickness
Definition: dwg.h:1603
BITCODE_BD radius
Definition: dwg.h:1602
BITCODE_3BD center
Definition: dwg.h:1601
BITCODE_BD end_angle
Definition: dwg.h:1606
BITCODE_BE extrusion
Definition: dwg.h:1604
struct _dwg_object_entity * parent
Definition: dwg.h:1599
BITCODE_BD start_angle
Definition: dwg.h:1605
Definition: dwg.h:1384
BITCODE_RC attdef_class_version
Definition: dwg.h:1414
BITCODE_RD rotation
Definition: dwg.h:1393
BITCODE_2DPOINT alignment_pt
Definition: dwg.h:1389
BITCODE_RC dataflags
Definition: dwg.h:1400
BITCODE_RC annotative_data_bytes
Definition: dwg.h:1410
BITCODE_B lock_position_flag
Definition: dwg.h:1406
BITCODE_RC flags
Definition: dwg.h:1405
BITCODE_TV default_value
Definition: dwg.h:1396
BITCODE_BS vert_alignment
Definition: dwg.h:1399
BITCODE_H style
Definition: dwg.h:1407
BITCODE_RC type
Definition: dwg.h:1402
BITCODE_BE extrusion
Definition: dwg.h:1390
BITCODE_BS annotative_short
Definition: dwg.h:1412
BITCODE_RD oblique_angle
Definition: dwg.h:1392
BITCODE_RD height
Definition: dwg.h:1394
BITCODE_RD thickness
Definition: dwg.h:1391
BITCODE_BD elevation
Definition: dwg.h:1387
BITCODE_2DPOINT ins_pt
Definition: dwg.h:1388
BITCODE_H annotative_app
Definition: dwg.h:1411
BITCODE_TV tag
Definition: dwg.h:1403
struct _dwg_object_entity * parent
Definition: dwg.h:1385
BITCODE_TV prompt
Definition: dwg.h:1415
BITCODE_BS generation
Definition: dwg.h:1397
BITCODE_RD width_factor
Definition: dwg.h:1395
BITCODE_BS field_length
Definition: dwg.h:1404
BITCODE_RC class_version
Definition: dwg.h:1401
BITCODE_H mtext_style
Definition: dwg.h:1408
BITCODE_BS horiz_alignment
Definition: dwg.h:1398
BITCODE_BS annotative_data_size
Definition: dwg.h:1409
Definition: dwg.h:1344
BITCODE_RD rotation
Definition: dwg.h:1353
BITCODE_BS field_length
Definition: dwg.h:1364
BITCODE_RD oblique_angle
Definition: dwg.h:1352
BITCODE_RD thickness
Definition: dwg.h:1351
BITCODE_H style
Definition: dwg.h:1372
struct _dwg_object_entity * parent
Definition: dwg.h:1345
BITCODE_RC flags
Definition: dwg.h:1365
BITCODE_BS vert_alignment
Definition: dwg.h:1359
BITCODE_RC class_version
Definition: dwg.h:1361
BITCODE_BD elevation
Definition: dwg.h:1347
BITCODE_BS annotative_short
Definition: dwg.h:1377
BITCODE_TV tag
Definition: dwg.h:1363
BITCODE_BS generation
Definition: dwg.h:1357
BITCODE_TV text_value
Definition: dwg.h:1356
BITCODE_RC type
Definition: dwg.h:1362
BITCODE_BE extrusion
Definition: dwg.h:1350
BITCODE_RC annotative_data_bytes
Definition: dwg.h:1375
BITCODE_B lock_position_flag
Definition: dwg.h:1371
BITCODE_BS horiz_alignment
Definition: dwg.h:1358
BITCODE_2DPOINT ins_pt
Definition: dwg.h:1348
BITCODE_2DPOINT alignment_pt
Definition: dwg.h:1349
BITCODE_RC dataflags
Definition: dwg.h:1360
BITCODE_H mtext_style
Definition: dwg.h:1373
BITCODE_RD height
Definition: dwg.h:1354
BITCODE_BS annotative_data_size
Definition: dwg.h:1374
BITCODE_RD width_factor
Definition: dwg.h:1355
BITCODE_H annotative_app
Definition: dwg.h:1376
struct _dwg_object_entity * parent
Definition: dwg.h:7433
Definition: dwg.h:1422
BITCODE_TV name
Definition: dwg.h:1425
struct _dwg_object_entity * parent
Definition: dwg.h:1423
BITCODE_2RD base_pt
Definition: dwg.h:1427
BITCODE_TV xref_pname
Definition: dwg.h:1426
Definition: dwg.h:4856
struct _dwg_object_entity * parent
Definition: dwg.h:4857
BITCODE_H view
Definition: dwg.h:4858
Definition: dwg.h:1613
BITCODE_BE extrusion
Definition: dwg.h:1619
BITCODE_BT thickness
Definition: dwg.h:1618
struct _dwg_object_entity * parent
Definition: dwg.h:1614
BITCODE_BD radius
Definition: dwg.h:1617
BITCODE_3BD center
Definition: dwg.h:1616
Definition: dwg.h:1704
BITCODE_3BD xline1_pt
Definition: dwg.h:1706
BITCODE_3BD xline2_pt
Definition: dwg.h:1707
BITCODE_BD oblique_angle
Definition: dwg.h:1708
Definition: dwg.h:1727
BITCODE_3BD xline1start_pt
Definition: dwg.h:1729
BITCODE_3BD xline1end_pt
Definition: dwg.h:1730
BITCODE_3BD xline2end_pt
Definition: dwg.h:1732
BITCODE_3BD xline2start_pt
Definition: dwg.h:1731
Definition: dwg.h:1715
BITCODE_3BD xline2_pt
Definition: dwg.h:1718
BITCODE_3RD xline2end_pt
Definition: dwg.h:1720
BITCODE_3BD xline1_pt
Definition: dwg.h:1717
BITCODE_3BD center_pt
Definition: dwg.h:1719
Definition: dwg.h:1749
BITCODE_3BD first_arc_pt
DXF 15.
Definition: dwg.h:1751
BITCODE_BD leader_len
DXF 40.
Definition: dwg.h:1752
Definition: dwg.h:1692
BITCODE_BD oblique_angle
Definition: dwg.h:1696
BITCODE_3BD xline1_pt
Definition: dwg.h:1694
BITCODE_3BD xline2_pt
Definition: dwg.h:1695
BITCODE_BD dim_rotation
Definition: dwg.h:1697
Definition: dwg.h:1681
BITCODE_3BD leader_endpt
Definition: dwg.h:1684
BITCODE_3BD feature_location_pt
Definition: dwg.h:1683
BITCODE_RC flag2
Definition: dwg.h:1685
Definition: dwg.h:1739
BITCODE_3BD first_arc_pt
DXF 15.
Definition: dwg.h:1741
BITCODE_BD leader_len
DXF 40.
Definition: dwg.h:1742
Definition: dwg.h:1955
BITCODE_BD axis_ratio
Definition: dwg.h:1961
struct _dwg_object_entity * parent
Definition: dwg.h:1956
BITCODE_3BD center
Definition: dwg.h:1958
BITCODE_BE extrusion
Definition: dwg.h:1960
BITCODE_BD start_angle
Definition: dwg.h:1962
BITCODE_3BD sm_axis
Definition: dwg.h:1959
BITCODE_BD end_angle
Definition: dwg.h:1963
Definition: dwg.h:1434
struct _dwg_object_entity * parent
Definition: dwg.h:1435
Definition: dwg.h:8036
BITCODE_RD rowspacing
Definition: dwg.h:8042
BITCODE_RD colspacing
Definition: dwg.h:8041
struct _dwg_object_entity * parent
Definition: dwg.h:8037
BITCODE_RS numrows
Definition: dwg.h:8040
BITCODE_RS numcols
Definition: dwg.h:8039
Definition: dwg.h:4985
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:4994
BITCODE_TF bindata
Definition: dwg.h:4991
BITCODE_BS modeler_format_version
DXF 70.
Definition: dwg.h:4989
BITCODE_BL bindata_size
Definition: dwg.h:4990
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:4993
BITCODE_BD * sweep_transmatrix
DXF 40: 16x BD.
Definition: dwg.h:4998
BITCODE_3BD sweep_vector
DXF 10.
Definition: dwg.h:4997
struct _dwg_object_entity * parent
Definition: dwg.h:4986
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:4992
Definition: dwg.h:7384
struct _dwg_object_entity * parent
Definition: dwg.h:7385
Definition: dwg.h:7438
struct _dwg_object_entity * parent
Definition: dwg.h:7439
Definition: dwg.h:4865
BITCODE_RC text_alignment
DXF 70 0 left, 1 center, 2 right.
Definition: dwg.h:4872
BITCODE_BD landing_gap
DXF 40.
Definition: dwg.h:4870
BITCODE_B enable_frame_text
DXF 290.
Definition: dwg.h:4874
BITCODE_BD radius
DXF 40.
Definition: dwg.h:4869
BITCODE_BS class_version
DXF 90 point, lat_lon, mylocation.
Definition: dwg.h:4867
struct _dwg_object_entity * parent
Definition: dwg.h:4866
struct _dwg_object * mtext
Definition: dwg.h:4875
BITCODE_3BD position
DXF 10.
Definition: dwg.h:4868
BITCODE_TV notes
DXF 1.
Definition: dwg.h:4871
BITCODE_B mtext_visible
DXF 290.
Definition: dwg.h:4873
Definition: dwg.h:3084
BITCODE_BD gradient_tint
Definition: dwg.h:3092
BITCODE_BD gradient_shift
Definition: dwg.h:3090
BITCODE_BS num_deflines
Definition: dwg.h:3109
BITCODE_BS pattern_type
Definition: dwg.h:3105
BITCODE_BL single_color_gradient
Definition: dwg.h:3091
BITCODE_BD scale_spacing
Definition: dwg.h:3107
BITCODE_2RD * seeds
Definition: dwg.h:3114
BITCODE_TV gradient_name
Definition: dwg.h:3095
struct _dwg_object_entity * parent
Definition: dwg.h:3085
BITCODE_B has_derived
Definition: dwg.h:3111
BITCODE_BS style
Definition: dwg.h:3104
BITCODE_BL reserved
Definition: dwg.h:3088
BITCODE_BL num_paths
Definition: dwg.h:3102
BITCODE_BD pixel_size
Definition: dwg.h:3112
BITCODE_B is_associative
Definition: dwg.h:3101
BITCODE_B is_solid_fill
Definition: dwg.h:3100
BITCODE_B double_flag
Definition: dwg.h:3108
BITCODE_BD elevation
Definition: dwg.h:3097
BITCODE_TV name
Definition: dwg.h:3099
Dwg_HATCH_Color * colors
Definition: dwg.h:3094
BITCODE_BD angle
Definition: dwg.h:3106
BITCODE_BD gradient_angle
Definition: dwg.h:3089
BITCODE_BL is_gradient_fill
Definition: dwg.h:3087
Dwg_HATCH_DefLine * deflines
Definition: dwg.h:3110
BITCODE_BL num_colors
Definition: dwg.h:3093
Dwg_HATCH_Path * paths
Definition: dwg.h:3103
BITCODE_BE extrusion
Definition: dwg.h:3098
BITCODE_BL num_seeds
Definition: dwg.h:3113
Definition: dwg.h:4919
BITCODE_BL splineflags
Definition: dwg.h:4926
BITCODE_BD radius
DXF 40.
Definition: dwg.h:4949
BITCODE_B rational
Definition: dwg.h:4931
BITCODE_BD fit_tol
Definition: dwg.h:4928
BITCODE_BD turn_height
DXF 42.
Definition: dwg.h:4951
BITCODE_3BD beg_tan_vec
Definition: dwg.h:4929
BITCODE_BL maint_version
DXF 91: 1.
Definition: dwg.h:4945
BITCODE_BL num_knots
Definition: dwg.h:4939
BITCODE_BL num_ctrl_pts
Definition: dwg.h:4941
BITCODE_3BD axis_vector
DXF 12.
Definition: dwg.h:4948
BITCODE_BD ctrl_tol
Definition: dwg.h:4936
BITCODE_3BD start_pt
DXF 11.
Definition: dwg.h:4947
BITCODE_B closed_b
Definition: dwg.h:4932
BITCODE_BD * knots
Definition: dwg.h:4940
BITCODE_B handedness
DXF 290: 0: left, 1: right (twist)
Definition: dwg.h:4952
BITCODE_BS flag
Definition: dwg.h:4923
Dwg_SPLINE_control_point * ctrl_pts
Definition: dwg.h:4942
BITCODE_BD turns
DXF 41.
Definition: dwg.h:4950
BITCODE_RC constraint_type
DXF 280: 0: turn_height, 1: turns, 2: height.
Definition: dwg.h:4953
BITCODE_BS degree
Definition: dwg.h:4925
BITCODE_B weighted
Definition: dwg.h:4934
BITCODE_3BD axis_base_pt
DXF 10.
Definition: dwg.h:4946
BITCODE_BS num_fit_pts
Definition: dwg.h:4937
BITCODE_3BD end_tan_vec
Definition: dwg.h:4930
BITCODE_3DPOINT * fit_pts
Definition: dwg.h:4938
BITCODE_B periodic
Definition: dwg.h:4933
BITCODE_BL knotparam
Definition: dwg.h:4927
BITCODE_BS scenario
Definition: dwg.h:4924
BITCODE_BL major_version
DXF 90: 27.
Definition: dwg.h:4944
BITCODE_BD knot_tol
Definition: dwg.h:4935
struct _dwg_object_entity * parent
Definition: dwg.h:4920
Definition: dwg.h:4296
BITCODE_RC fade
Definition: dwg.h:4308
BITCODE_H imagedefreactor
Definition: dwg.h:4314
BITCODE_B clipping
Definition: dwg.h:4305
BITCODE_H imagedef
Definition: dwg.h:4313
BITCODE_3BD vvec
Definition: dwg.h:4302
struct _dwg_object_entity * parent
Definition: dwg.h:4297
BITCODE_RC brightness
Definition: dwg.h:4306
BITCODE_2RD * clip_verts
Definition: dwg.h:4312
BITCODE_BL class_version
Definition: dwg.h:4299
BITCODE_B clip_mode
Definition: dwg.h:4309
BITCODE_3BD pt0
Definition: dwg.h:4300
BITCODE_BS display_props
Definition: dwg.h:4304
BITCODE_BS clip_boundary_type
Definition: dwg.h:4310
BITCODE_2RD size
DXF 13/23; width, height in pixel.
Definition: dwg.h:4303
BITCODE_3BD uvec
Definition: dwg.h:4301
BITCODE_RC contrast
Definition: dwg.h:4307
BITCODE_BL num_clip_verts
Definition: dwg.h:4311
Definition: dwg.h:1451
BITCODE_RS num_rows
Definition: dwg.h:1469
BITCODE_BL num_owned
Definition: dwg.h:1460
BITCODE_RS num_cols
Definition: dwg.h:1468
BITCODE_RD col_spacing
Definition: dwg.h:1470
BITCODE_BD rotation
Definition: dwg.h:1457
BITCODE_H last_attrib
Definition: dwg.h:1464
BITCODE_H * attribs
Definition: dwg.h:1465
BITCODE_TV block_name
Definition: dwg.h:1472
BITCODE_H first_attrib
Definition: dwg.h:1463
BITCODE_B has_attribs
Definition: dwg.h:1459
BITCODE_H block_header
Definition: dwg.h:1462
BITCODE_BE extrusion
Definition: dwg.h:1458
BITCODE_H seqend
Definition: dwg.h:1466
BITCODE_3DPOINT scale
Definition: dwg.h:1456
struct _dwg_object_entity * parent
Definition: dwg.h:1452
BITCODE_RD row_spacing
Definition: dwg.h:1471
BITCODE_3DPOINT ins_pt
Definition: dwg.h:1454
BITCODE_BB scale_flag
Definition: dwg.h:1455
Definition: dwg.h:8059
BITCODE_RL jump_address
Definition: dwg.h:8063
struct _dwg_object_entity * parent
Definition: dwg.h:8060
BITCODE_RL jump_address_raw
Definition: dwg.h:8062
Dwg_Entity_Sections jump_entity_section
Definition: dwg.h:8064
BITCODE_3BD jog_point
DXF 13-33.
Definition: dwg.h:1781
BITCODE_3BD ovr_center
DXF 12-32.
Definition: dwg.h:1780
BITCODE_BD leader_len
DXF 40.
Definition: dwg.h:1779
BITCODE_3BD first_arc_pt
DXF 15.
Definition: dwg.h:1778
Definition: dwg.h:7184
BITCODE_BS flag
DXF 93 0.
Definition: dwg.h:7188
BITCODE_BS class_version
Definition: dwg.h:7186
struct _dwg_object_entity * parent
Definition: dwg.h:7185
Definition: dwg.h:2268
BITCODE_BD dimgap
Definition: dwg.h:2281
BITCODE_B unknown_bit_1
Definition: dwg.h:2271
BITCODE_B unknown_bit_5
Definition: dwg.h:2294
BITCODE_BS path_type
Definition: dwg.h:2272
BITCODE_H associated_annotation
Definition: dwg.h:2295
BITCODE_B unknown_bit_2
Definition: dwg.h:2289
BITCODE_B hookline_on
Definition: dwg.h:2285
BITCODE_B arrowhead_on
Definition: dwg.h:2286
struct _dwg_object_entity * parent
Definition: dwg.h:2269
BITCODE_BD box_width
Definition: dwg.h:2283
BITCODE_3DPOINT origin
Definition: dwg.h:2276
BITCODE_BE extrusion
Definition: dwg.h:2277
BITCODE_3DPOINT x_direction
Definition: dwg.h:2278
BITCODE_BS unknown_short_1
Definition: dwg.h:2291
BITCODE_3DPOINT * points
Definition: dwg.h:2275
BITCODE_BD box_height
Definition: dwg.h:2282
BITCODE_BS arrowhead_type
Definition: dwg.h:2287
BITCODE_BL num_points
Definition: dwg.h:2274
BITCODE_3DPOINT inspt_offset
Definition: dwg.h:2279
BITCODE_B hookline_dir
Definition: dwg.h:2284
BITCODE_3DPOINT endptproj
Definition: dwg.h:2280
BITCODE_BS annot_type
Definition: dwg.h:2273
BITCODE_B unknown_bit_4
Definition: dwg.h:2293
BITCODE_BD dimasz
Definition: dwg.h:2288
BITCODE_H dimstyle
Definition: dwg.h:2296
BITCODE_B unknown_bit_3
Definition: dwg.h:2290
BITCODE_BS byblock_color
Definition: dwg.h:2292
Definition: dwg.h:4797
BITCODE_BD attenuation_end_limit
DXF 42.
Definition: dwg.h:4813
BITCODE_3BD web_rotation
DXF 43-45 rotation offset in XYZ Euler angles.
Definition: dwg.h:4832
BITCODE_BD web_angle1
DXF 50.
Definition: dwg.h:4843
BITCODE_BD web_angle4
DXF 53.
Definition: dwg.h:4846
BITCODE_BS glyph_display_type
DXF 77 0:auto, 1:on, 2:off.
Definition: dwg.h:4848
BITCODE_BD illuminance_dist
DXF 41.
Definition: dwg.h:4827
BITCODE_B status
DXF 290, on or off.
Definition: dwg.h:4803
BITCODE_BS lamp_color_type
DXF 71 0: in kelvin, 1: as preset.
Definition: dwg.h:4828
BITCODE_BL lamp_color_rgb
if lamp_color_preset is Custom
Definition: dwg.h:4831
BITCODE_B has_webfile
DXF 290.
Definition: dwg.h:4823
BITCODE_BS physical_intensity_method
DXF 70.
Definition: dwg.h:4825
BITCODE_BD falloff_angle
DXF 51, with type=spot.
Definition: dwg.h:4815
BITCODE_3BD target
DXF 11.
Definition: dwg.h:4808
BITCODE_TV name
DXF 1.
Definition: dwg.h:4801
BITCODE_BD intensity
DXF 40.
Definition: dwg.h:4806
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:4800
BITCODE_BD web_angle5
DXF 54.
Definition: dwg.h:4847
BITCODE_BD extlight_width
DXF 47.
Definition: dwg.h:4835
BITCODE_BD web_flux
DXF 49.
Definition: dwg.h:4842
BITCODE_BS shadow_map_size
DXF 91 in pixel: 64,128,256,...4096.
Definition: dwg.h:4818
BITCODE_RC shadow_map_softness
DXF 280 1-10 (num pixels blend into)
Definition: dwg.h:4819
BITCODE_BD extlight_length
DXF 46.
Definition: dwg.h:4834
BITCODE_BS has_target_grip
DXF 76 if the light displays a target grip for orienting the light.
Definition: dwg.h:4839
BITCODE_BS web_symetry
DXF 75.
Definition: dwg.h:4838
BITCODE_BD extlight_radius
DXF 48.
Definition: dwg.h:4836
BITCODE_TV webfile
DXF 300 IES file.
Definition: dwg.h:4824
struct _dwg_object_entity * parent
Definition: dwg.h:4798
BITCODE_BL shadow_type
DXF 73, ray_traced=0, shadow_maps=1.
Definition: dwg.h:4817
BITCODE_3BD position
DXF 10.
Definition: dwg.h:4807
BITCODE_BS webfile_type
DXF 74.
Definition: dwg.h:4837
BITCODE_BL type
DXF 70, distant = 1; point = 2; spot = 3.
Definition: dwg.h:4802
BITCODE_CMC light_color
DXF 63 + 421.
Definition: dwg.h:4804
BITCODE_BD hotspot_angle
DXF 50.
Definition: dwg.h:4814
BITCODE_B use_attenuation_limits
DXF 292.
Definition: dwg.h:4811
BITCODE_BD lamp_color_temp
DXF 42 Temperature in Kelvin.
Definition: dwg.h:4829
BITCODE_B is_photometric
Definition: dwg.h:4821
BITCODE_BD physical_intensity
DXF 40.
Definition: dwg.h:4826
BITCODE_BD web_angle3
DXF 52.
Definition: dwg.h:4845
BITCODE_B plot_glyph
DXF 291.
Definition: dwg.h:4805
BITCODE_BD attenuation_start_limit
DXF 41.
Definition: dwg.h:4812
BITCODE_BS lamp_color_preset
DXF 72.
Definition: dwg.h:4830
BITCODE_BL attenuation_type
DXF 72.
Definition: dwg.h:4809
BITCODE_BS extlight_shape
DXF 73: 0 linear, 1 rect, 2 disk, 3 cylinder, 4 sphere.
Definition: dwg.h:4833
BITCODE_B cast_shadows
DXF 293.
Definition: dwg.h:4816
BITCODE_B has_photometric_data
Definition: dwg.h:4822
BITCODE_BD web_angle2
DXF 51.
Definition: dwg.h:4844
Definition: dwg.h:7391
struct _dwg_object_entity * parent
Definition: dwg.h:7392
Definition: dwg.h:7444
struct _dwg_object_entity * parent
Definition: dwg.h:7445
Definition: dwg.h:1626
BITCODE_BE extrusion
Definition: dwg.h:1633
BITCODE_RC z_is_zero
Definition: dwg.h:1629
struct _dwg_object_entity * parent
Definition: dwg.h:1627
BITCODE_3BD start
Definition: dwg.h:1630
BITCODE_BT thickness
Definition: dwg.h:1632
BITCODE_3BD end
Definition: dwg.h:1631
BITCODE_2RD unknown_r11
Definition: dwg.h:1634
Definition: dwg.h:8049
struct _dwg_object_entity * parent
Definition: dwg.h:8050
BITCODE_TV file_name
Definition: dwg.h:8052
Definition: dwg.h:5026
BITCODE_B simple_surfaces
Definition: dwg.h:5042
BITCODE_BD * loft_entity_transmatrix
DXF 40: 16x BD.
Definition: dwg.h:5033
BITCODE_BD end_draft_angle
DXF 42.
Definition: dwg.h:5036
BITCODE_BS modeler_format_version
DXF 70.
Definition: dwg.h:5029
BITCODE_BS num_guide_curves
Definition: dwg.h:5049
BITCODE_BS num_cross_sections
Definition: dwg.h:5048
BITCODE_BD start_draft_angle
DXF 41.
Definition: dwg.h:5035
BITCODE_B virtual_guide
Definition: dwg.h:5046
BITCODE_H * guide_curves
Definition: dwg.h:5051
BITCODE_B ruled_surface
Definition: dwg.h:5045
BITCODE_B no_twist
Definition: dwg.h:5040
BITCODE_H path_curve
Definition: dwg.h:5052
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:5030
BITCODE_BD end_draft_magnitude
DXF 44.
Definition: dwg.h:5038
struct _dwg_object_entity * parent
Definition: dwg.h:5027
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:5031
BITCODE_B solid
Definition: dwg.h:5044
BITCODE_BD start_draft_magnitude
DXF 43.
Definition: dwg.h:5037
BITCODE_H * cross_sections
Definition: dwg.h:5050
BITCODE_BL plane_normal_lofting_type
DXF 70.
Definition: dwg.h:5034
BITCODE_B align_direction
Definition: dwg.h:5041
BITCODE_B closed_surfaces
Definition: dwg.h:5043
BITCODE_B arc_length_parameterization
Definition: dwg.h:5039
Definition: dwg.h:4376
BITCODE_BD thickness
DXF 39.
Definition: dwg.h:4384
BITCODE_BL num_bulges
Definition: dwg.h:4388
BITCODE_BL num_points
DXF 90.
Definition: dwg.h:4386
BITCODE_BL * vertexids
r2010+ DXF 91
Definition: dwg.h:4391
struct _dwg_object_entity * parent
Definition: dwg.h:4377
BITCODE_BD const_width
DXF 43.
Definition: dwg.h:4382
BITCODE_BL num_vertexids
r2010+, same as num_points
Definition: dwg.h:4390
BITCODE_2RD * points
DXF 10,20.
Definition: dwg.h:4387
BITCODE_BL num_widths
Definition: dwg.h:4392
Dwg_LWPOLYLINE_width * widths
DXF 40,41.
Definition: dwg.h:4393
BITCODE_BE extrusion
DXF 210.
Definition: dwg.h:4385
BITCODE_BS flag
DXF 70 512 closed, 128 plinegen, 4 constwidth, 8 elevation, 2 thickness 1 extrusion,...
Definition: dwg.h:4379
BITCODE_BD elevation
DXF 38.
Definition: dwg.h:4383
BITCODE_BD * bulges
DXF 42.
Definition: dwg.h:4389
Definition: dwg.h:5127
BITCODE_B unknown_b2
Definition: dwg.h:5142
BITCODE_BL num_vertex
DXF 92 (14)
Definition: dwg.h:5133
BITCODE_B is_watertight
DXF 72 (0)
Definition: dwg.h:5130
BITCODE_BL * faces
DXF 90.
Definition: dwg.h:5136
BITCODE_BD * crease
DXF 140.
Definition: dwg.h:5140
BITCODE_BL num_subdiv_vertex
DXF 91 (0)
Definition: dwg.h:5131
BITCODE_BS dlevel
DXF 71 (2)
Definition: dwg.h:5129
BITCODE_3DPOINT * subdiv_vertex
DXF 10 ??
Definition: dwg.h:5132
BITCODE_3DPOINT * vertex
DXF 10.
Definition: dwg.h:5134
BITCODE_B unknown_b1
Definition: dwg.h:5141
Dwg_MESH_edge * edges
DXF 90.
Definition: dwg.h:5138
BITCODE_BL num_edges
DXF 94 (19)
Definition: dwg.h:5137
struct _dwg_object_entity * parent
Definition: dwg.h:5128
BITCODE_BL num_faces
DXF 93 (30)
Definition: dwg.h:5135
BITCODE_BL num_crease
DXF 95 (19)
Definition: dwg.h:5139
Definition: dwg.h:1479
BITCODE_H block_header
Definition: dwg.h:1495
struct _dwg_object_entity * parent
Definition: dwg.h:1480
BITCODE_3DPOINT ins_pt
Definition: dwg.h:1482
BITCODE_BS num_rows
Definition: dwg.h:1491
BITCODE_BB scale_flag
Definition: dwg.h:1483
BITCODE_BS num_cols
Definition: dwg.h:1490
BITCODE_B has_attribs
Definition: dwg.h:1487
BITCODE_H first_attrib
Definition: dwg.h:1496
BITCODE_3DPOINT scale
Definition: dwg.h:1484
BITCODE_H last_attrib
Definition: dwg.h:1497
BITCODE_BD rotation
Definition: dwg.h:1485
BITCODE_H seqend
Definition: dwg.h:1499
BITCODE_BL num_owned
Definition: dwg.h:1488
BITCODE_BE extrusion
Definition: dwg.h:1486
BITCODE_H * attribs
Definition: dwg.h:1498
BITCODE_BD col_spacing
Definition: dwg.h:1492
BITCODE_BD row_spacing
Definition: dwg.h:1493
Definition: dwg.h:2339
BITCODE_BS num_verts
Definition: dwg.h:2348
struct _dwg_object_entity * parent
Definition: dwg.h:2340
BITCODE_H mlinestyle
Definition: dwg.h:2350
BITCODE_BE extrusion
Definition: dwg.h:2345
BITCODE_BD scale
Definition: dwg.h:2342
BITCODE_RC num_lines
Definition: dwg.h:2347
BITCODE_RC justification
Definition: dwg.h:2343
BITCODE_3BD base_point
Definition: dwg.h:2344
BITCODE_BS flags
Definition: dwg.h:2346
Dwg_MLINE_vertex * verts
Definition: dwg.h:2349
Definition: dwg.h:3121
BITCODE_BE extrusion
Definition: dwg.h:3135
BITCODE_BL num_boundary_handles
Definition: dwg.h:3151
BITCODE_BL num_colors
Definition: dwg.h:3130
BITCODE_BD angle
Definition: dwg.h:3143
BITCODE_BS num_deflines
Definition: dwg.h:3146
BITCODE_TV gradient_name
Definition: dwg.h:3132
BITCODE_BS pattern_type
Definition: dwg.h:3142
BITCODE_BD scale_spacing
Definition: dwg.h:3144
struct _dwg_object_entity * parent
Definition: dwg.h:3122
Dwg_HATCH_Path * paths
Definition: dwg.h:3140
BITCODE_BS style
Definition: dwg.h:3141
BITCODE_BL reserved
Definition: dwg.h:3125
BITCODE_BD elevation
Definition: dwg.h:3134
BITCODE_B double_flag
Definition: dwg.h:3145
BITCODE_BD gradient_angle
Definition: dwg.h:3126
BITCODE_BL num_paths
Definition: dwg.h:3139
BITCODE_TV name
Definition: dwg.h:3136
BITCODE_2RD x_dir
Definition: dwg.h:3150
BITCODE_BL is_gradient_fill
Definition: dwg.h:3124
BITCODE_B is_solid_fill
Definition: dwg.h:3137
BITCODE_B is_associative
Definition: dwg.h:3138
Dwg_HATCH_Color * colors
Definition: dwg.h:3131
BITCODE_BD gradient_shift
Definition: dwg.h:3127
BITCODE_CMC hatch_color
Definition: dwg.h:3149
BITCODE_BL single_color_gradient
Definition: dwg.h:3128
Dwg_HATCH_DefLine * deflines
Definition: dwg.h:3147
BITCODE_BD gradient_tint
Definition: dwg.h:3129
Definition: dwg.h:2212
BITCODE_B default_flag
DXF 70.
Definition: dwg.h:2251
BITCODE_3BD ins_pt
DXF 10.
Definition: dwg.h:2215
BITCODE_BD column_width
DXF 44.
Definition: dwg.h:2256
BITCODE_BL bg_fill_trans
DXF 441.
Definition: dwg.h:2248
BITCODE_BD * column_heights
DXF 46.
Definition: dwg.h:2261
BITCODE_BS attachment
DXF 71.
Definition: dwg.h:2221
BITCODE_H style
DXF 7.
Definition: dwg.h:2234
BITCODE_3BD x_axis_dir
DXF 11, defines the rotation.
Definition: dwg.h:2217
BITCODE_B unknown_b0
Definition: dwg.h:2239
BITCODE_BL bg_fill_scale
DXF 45.
Definition: dwg.h:2245
BITCODE_BD rect_width
DXF 41.
Definition: dwg.h:2219
BITCODE_BD extents_height
DXF 43 the actual height.
Definition: dwg.h:2232
BITCODE_BE extrusion
DXF 210.
Definition: dwg.h:2216
BITCODE_BL ignore_attachment
redundant copy, not BS
Definition: dwg.h:2253
BITCODE_BD extents_width
DXF 42.
Definition: dwg.h:2231
BITCODE_CMC bg_fill_color
DXF 63.
Definition: dwg.h:2247
struct _dwg_object_entity * parent
Definition: dwg.h:2213
BITCODE_B auto_height
DXF 73.
Definition: dwg.h:2258
BITCODE_BL num_column_heights
DXF 72 if dynamic and not auto_height.
Definition: dwg.h:2260
BITCODE_BL bg_fill_flag
DXF 90.
Definition: dwg.h:2240
BITCODE_H appid
Definition: dwg.h:2252
BITCODE_B flow_reversed
DXF 74.
Definition: dwg.h:2259
BITCODE_BD text_height
DXF 40 >= 0.0.
Definition: dwg.h:2220
BITCODE_BS linespace_style
DXF 73.
Definition: dwg.h:2235
BITCODE_BD gutter
DXF 45.
Definition: dwg.h:2257
BITCODE_TV text
DXF 1.
Definition: dwg.h:2233
BITCODE_B is_not_annotative
r2018+:
Definition: dwg.h:2249
BITCODE_BD rect_height
no DXF
Definition: dwg.h:2218
BITCODE_BS class_version
always 0
Definition: dwg.h:2250
BITCODE_BS flow_dir
DXF 72.
Definition: dwg.h:2227
BITCODE_BD linespace_factor
DXF 44.
Definition: dwg.h:2236
BITCODE_BL numfragments
DXF 72 if static.
Definition: dwg.h:2255
BITCODE_BS column_type
DXF 71 0: none, 1: static, 2: dynamic.
Definition: dwg.h:2254
Definition: dwg.h:3340
BITCODE_H text_style
Definition: dwg.h:3357
BITCODE_BS style_content
Definition: dwg.h:3356
Dwg_LEADER_BlockLabel * blocklabels
Definition: dwg.h:3376
BITCODE_B has_dogleg
Definition: dwg.h:3352
BITCODE_BS style_attachment
Definition: dwg.h:3369
BITCODE_B is_neg_textdir
Definition: dwg.h:3377
BITCODE_BS text_alignment
Definition: dwg.h:3361
BITCODE_BS ipe_alignment
Definition: dwg.h:3378
BITCODE_H arrow_handle
Definition: dwg.h:3354
BITCODE_H line_ltype
Definition: dwg.h:3349
BITCODE_BS justification
Definition: dwg.h:3379
BITCODE_BS text_angletype
Definition: dwg.h:3360
BITCODE_BL num_blocklabels
Definition: dwg.h:3375
BITCODE_CMC text_color
Definition: dwg.h:3362
BITCODE_BS attach_top
r2010+
Definition: dwg.h:3383
BITCODE_B has_landing
Definition: dwg.h:3351
BITCODE_H block_style
Definition: dwg.h:3364
struct _dwg_object_entity * parent
Definition: dwg.h:3341
BITCODE_CMC block_color
Definition: dwg.h:3366
BITCODE_BS attach_dir
r2010+ (0 = horizontal, 1 = vertical)
Definition: dwg.h:3382
BITCODE_BL flags
Definition: dwg.h:3346
BITCODE_H mleaderstyle
Definition: dwg.h:3345
BITCODE_CMC line_color
Definition: dwg.h:3348
BITCODE_BS class_version
r2010+ =2
Definition: dwg.h:3343
Dwg_LEADER_ArrowHead * arrowheads
Definition: dwg.h:3374
BITCODE_B has_text_frame
Definition: dwg.h:3363
BITCODE_B is_annotative
Definition: dwg.h:3370
BITCODE_BL num_arrowheads
Definition: dwg.h:3373
BITCODE_3BD block_scale
Definition: dwg.h:3367
BITCODE_BD arrow_size
Definition: dwg.h:3355
Dwg_MLEADER_AnnotContext ctx
Definition: dwg.h:3344
BITCODE_B is_text_extended
r2013+
Definition: dwg.h:3386
BITCODE_BD scale_factor
Definition: dwg.h:3380
BITCODE_BS text_left
Definition: dwg.h:3358
BITCODE_BD block_rotation
Definition: dwg.h:3368
BITCODE_BS type
Definition: dwg.h:3347
BITCODE_BD landing_dist
Definition: dwg.h:3353
BITCODE_BS text_right
Definition: dwg.h:3359
BITCODE_BS attach_bottom
r2010+
Definition: dwg.h:3384
BITCODE_BLd line_linewt
Definition: dwg.h:3350
Definition: dwg.h:6450
BITCODE_BD unitfactor
DXF 40.
Definition: dwg.h:6456
BITCODE_H definition
DXF 340.
Definition: dwg.h:6454
struct _dwg_object_entity * parent
Definition: dwg.h:6451
BITCODE_BS flags
DXF 70.
Definition: dwg.h:6453
BITCODE_BD * transmatrix
DXF 40.
Definition: dwg.h:6455
Definition: dwg.h:5059
BITCODE_3BD uvec1
Definition: dwg.h:5068
BITCODE_3BD uvec2
Definition: dwg.h:5070
BITCODE_3BD vvec1
Definition: dwg.h:5069
BITCODE_BS short170
Definition: dwg.h:5066
struct _dwg_object_entity * parent
Definition: dwg.h:5060
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:5064
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:5063
BITCODE_3BD vvec2
Definition: dwg.h:5071
BITCODE_B cv_hull_display
Definition: dwg.h:5067
Definition: dwg.h:2887
BITCODE_BL data_size
DXF 90.
Definition: dwg.h:2893
BITCODE_3BD pt2
DXF 11, lower right corner.
Definition: dwg.h:2901
BITCODE_BS oleversion
DXF 70, always 2.
Definition: dwg.h:2898
BITCODE_TF data
DXF 310, the binary object data.
Definition: dwg.h:2894
BITCODE_TF oleclient
DXF 3, e.g.
Definition: dwg.h:2899
struct _dwg_object_entity * parent
Definition: dwg.h:2888
BITCODE_BS mode
r2000+ DXF 72, tile_mode, 0: mspace, 1: pspace
Definition: dwg.h:2891
BITCODE_RC lock_aspect
r2000+ DXF 73, 0 or 1 (locked)
Definition: dwg.h:2892
BITCODE_3BD pt1
DXF 10, upper left corner.
Definition: dwg.h:2900
BITCODE_BS type
DXF 71, 1: Link, 2: Embedded, 3: Static.
Definition: dwg.h:2890
Definition: dwg.h:2199
BITCODE_BS mode
Definition: dwg.h:2203
BITCODE_BL data_size
Definition: dwg.h:2204
BITCODE_TF data
Definition: dwg.h:2205
struct _dwg_object_entity * parent
Definition: dwg.h:2200
BITCODE_BS flag
Definition: dwg.h:2202
Definition: dwg.h:5078
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:5082
struct _dwg_object_entity * parent
Definition: dwg.h:5079
BITCODE_BS modeler_format_version
DXF 70.
Definition: dwg.h:5081
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:5083
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:5084
Definition: dwg.h:7875
BITCODE_H reactor
DXF 360.
Definition: dwg.h:7886
BITCODE_B show_cropping
DXF 295.
Definition: dwg.h:7903
BITCODE_BS intensity_out_of_range_behavior
Definition: dwg.h:7898
BITCODE_TV name
Definition: dwg.h:7887
BITCODE_BD elevation_min
Definition: dwg.h:7894
BITCODE_BS class_version
Definition: dwg.h:7877
BITCODE_H pointclouddefex
DXF 330.
Definition: dwg.h:7885
BITCODE_BL intensity_min
Definition: dwg.h:7896
BITCODE_B elevation_as_gradient
Definition: dwg.h:7902
BITCODE_BL num_croppings
DXF 92.
Definition: dwg.h:7906
BITCODE_B is_locked
DXF 290.
Definition: dwg.h:7884
BITCODE_B show_intensity
DXF 291.
Definition: dwg.h:7888
BITCODE_3BD ucs_y_dir
DXF 211.
Definition: dwg.h:7882
BITCODE_3BD ucs_z_dir
DXF 212.
Definition: dwg.h:7883
BITCODE_BL unknown_bl1
? DXF 93
Definition: dwg.h:7905
BITCODE_3BD ucs_origin
DXF 13.
Definition: dwg.h:7880
BITCODE_TV classification_colorscheme
? DXF 1
Definition: dwg.h:7893
BITCODE_BL unknown_bl0
? DXF 93
Definition: dwg.h:7904
BITCODE_TV cur_colorscheme
DXF 1.
Definition: dwg.h:7892
BITCODE_BL intensity_max
Definition: dwg.h:7897
BITCODE_BS elevation_out_of_range_behavior
Definition: dwg.h:7899
struct _dwg_object_entity * parent
Definition: dwg.h:7876
BITCODE_BD elevation_max
Definition: dwg.h:7895
BITCODE_B elevation_apply_to_fixed_range
Definition: dwg.h:7900
BITCODE_3BD ucs_x_dir
DXF 210.
Definition: dwg.h:7881
BITCODE_TV intensity_colorscheme
? DXF 1
Definition: dwg.h:7891
BITCODE_3BD extents_max
DXF 11.
Definition: dwg.h:7879
BITCODE_B intensity_as_gradient
Definition: dwg.h:7901
BITCODE_3BD extents_min
DXF 10.
Definition: dwg.h:7878
BITCODE_BS stylization_type
DXF 71.
Definition: dwg.h:7890
Dwg_POINTCLOUDEX_Croppings * croppings
Definition: dwg.h:7907
Definition: dwg.h:7848
BITCODE_3BD ucs_x_dir
DXF 210.
Definition: dwg.h:7860
BITCODE_TV saved_filename
Definition: dwg.h:7852
BITCODE_RLL numpoints
DXF 92.
Definition: dwg.h:7857
Dwg_POINTCLOUD_IntensityStyle intensity_style
Definition: dwg.h:7868
BITCODE_B show_clipping
DXF ?
Definition: dwg.h:7869
Dwg_POINTCLOUD_Clippings * clippings
Definition: dwg.h:7871
BITCODE_BS intensity_scheme
DXF 71.
Definition: dwg.h:7867
BITCODE_3BD extents_min
DXF 11.
Definition: dwg.h:7855
BITCODE_BS class_version
Definition: dwg.h:7850
BITCODE_BL num_clippings
DXF ?
Definition: dwg.h:7870
BITCODE_3BD ucs_y_dir
DXF 211.
Definition: dwg.h:7861
BITCODE_3BD ucs_origin
DXF 13.
Definition: dwg.h:7859
BITCODE_TV ucs_name
DXF 3.
Definition: dwg.h:7858
BITCODE_3BD ucs_z_dir
DXF 212.
Definition: dwg.h:7862
BITCODE_3BD extents_max
DXF 12.
Definition: dwg.h:7856
BITCODE_H pointclouddef
DXF 330.
Definition: dwg.h:7864
BITCODE_BL num_source_files
Definition: dwg.h:7853
struct _dwg_object_entity * parent
Definition: dwg.h:7849
BITCODE_B show_intensity
DXF ?
Definition: dwg.h:7866
BITCODE_TV * source_files
DXF 2.
Definition: dwg.h:7854
BITCODE_3BD origin
DXF 10.
Definition: dwg.h:7851
BITCODE_H reactor
DXF 360.
Definition: dwg.h:7865
Definition: dwg.h:7450
struct _dwg_object_entity * parent
Definition: dwg.h:7451
Definition: dwg.h:1788
BITCODE_BD x
Definition: dwg.h:1791
BITCODE_BD y
Definition: dwg.h:1792
struct _dwg_object_entity * parent
Definition: dwg.h:1789
BITCODE_BD x_ang
Definition: dwg.h:1796
BITCODE_BE extrusion
Definition: dwg.h:1795
BITCODE_BD z
Definition: dwg.h:1793
BITCODE_BT thickness
Definition: dwg.h:1794
Definition: dwg.h:7398
struct _dwg_object_entity * parent
Definition: dwg.h:7399
Definition: dwg.h:1563
BITCODE_BL extra_r11_size
Definition: dwg.h:1574
BITCODE_BS curve_type
Definition: dwg.h:1568
BITCODE_BD elevation
Definition: dwg.h:1572
BITCODE_BS flag
Definition: dwg.h:1566
BITCODE_BT thickness
Definition: dwg.h:1571
BITCODE_BS num_n_verts
Definition: dwg.h:1577
BITCODE_BD start_width
Definition: dwg.h:1569
BITCODE_BD end_width
Definition: dwg.h:1570
BITCODE_BE extrusion
Definition: dwg.h:1573
BITCODE_BS num_m_verts
Definition: dwg.h:1576
BITCODE_TV extra_r11_text
Definition: dwg.h:1575
Definition: dwg.h:1584
BITCODE_RC curve_type
Definition: dwg.h:1587
BITCODE_BE extrusion
Definition: dwg.h:1591
BITCODE_RC flag
Definition: dwg.h:1590
BITCODE_BD end_width
Definition: dwg.h:1589
BITCODE_BD start_width
Definition: dwg.h:1588
Definition: dwg.h:1831
BITCODE_BS curve_type
Definition: dwg.h:1835
BITCODE_BS n_density
Definition: dwg.h:1839
BITCODE_BS m_density
Definition: dwg.h:1838
BITCODE_BS num_m_verts
Definition: dwg.h:1836
BITCODE_BS num_n_verts
Definition: dwg.h:1837
BITCODE_BS flag
Definition: dwg.h:1834
Definition: dwg.h:1819
BITCODE_BS numfaces
Definition: dwg.h:1824
BITCODE_BS flag
Definition: dwg.h:1822
BITCODE_BS numverts
Definition: dwg.h:1823
Definition: dwg.h:2957
BITCODE_H * objids
DXF 340.
Definition: dwg.h:2968
BITCODE_RC * data
DXF 310.
Definition: dwg.h:2966
BITCODE_BL num_objids
Definition: dwg.h:2967
BITCODE_BL class_id
DXF 91, always 498, same as obj->type.
Definition: dwg.h:2960
BITCODE_BL version
DXF 95 <r2018, 71 r2018+.
Definition: dwg.h:2961
BITCODE_BL data_size
DXF 93.
Definition: dwg.h:2965
BITCODE_B from_dxf
DXF 70.
Definition: dwg.h:2963
BITCODE_BL maint_version
DXF 97 r2018+.
Definition: dwg.h:2962
BITCODE_BL data_numbits
Definition: dwg.h:2964
struct _dwg_object_entity * parent
Definition: dwg.h:2958
Definition: dwg.h:2150
BITCODE_3BD point
DXF 10.
Definition: dwg.h:2153
BITCODE_3BD vector
DXF 11.
Definition: dwg.h:2154
struct _dwg_object_entity * parent
Definition: dwg.h:2151
Definition: dwg.h:8028
struct _dwg_object_entity * parent
Definition: dwg.h:8029
Definition: dwg.h:5092
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:5098
BITCODE_BS modeler_format_version
DXF 70.
Definition: dwg.h:5095
BITCODE_BD * revolved_entity_transmatrix
Definition: dwg.h:5105
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:5096
BITCODE_BD twist_angle
Definition: dwg.h:5109
BITCODE_B solid
Definition: dwg.h:5110
BITCODE_BL id
Definition: dwg.h:5100
BITCODE_3BD axis_point
Definition: dwg.h:5101
BITCODE_BD draft_start_distance
Definition: dwg.h:5107
BITCODE_BD revolve_angle
Definition: dwg.h:5103
BITCODE_BD draft_angle
Definition: dwg.h:5106
BITCODE_3BD axis_vector
Definition: dwg.h:5102
BITCODE_BD draft_end_distance
Definition: dwg.h:5108
BITCODE_B close_to_axis
Definition: dwg.h:5111
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:5097
struct _dwg_object_entity * parent
Definition: dwg.h:5093
BITCODE_BD start_angle
Definition: dwg.h:5104
Definition: dwg.h:7405
struct _dwg_object_entity * parent
Definition: dwg.h:7406
struct _dwg_object_entity * parent
Definition: dwg.h:7457
Definition: dwg.h:7172
BITCODE_BE extrusion
DXF 210.
Definition: dwg.h:7175
BITCODE_3BD pt
DXF 10.
Definition: dwg.h:7174
BITCODE_BD height
DXF 50.
Definition: dwg.h:7177
BITCODE_TV text_value
DXF 1.
Definition: dwg.h:7179
BITCODE_H style
DXF 7.
Definition: dwg.h:7180
BITCODE_BS flags
DXF 70.
Definition: dwg.h:7178
struct _dwg_object_entity * parent
Definition: dwg.h:7173
BITCODE_BD rotation
DXF 50.
Definition: dwg.h:7176
Definition: dwg.h:4514
BITCODE_BL num_verts
DXF 92.
Definition: dwg.h:4529
BITCODE_CMC indicator_color
DXF 62/420 (but documented as 63/411)
Definition: dwg.h:4528
BITCODE_3BD * blverts
DXF 12.
Definition: dwg.h:4532
BITCODE_3BD * verts
DXF 11.
Definition: dwg.h:4530
BITCODE_BD top_height
DXF 40.
Definition: dwg.h:4525
BITCODE_BL flags
DXF 91.
Definition: dwg.h:4517
BITCODE_BS indicator_alpha
DXF 70.
Definition: dwg.h:4527
BITCODE_TV name
DXF 1.
Definition: dwg.h:4522
BITCODE_BL num_blverts
DXF 93.
Definition: dwg.h:4531
BITCODE_BD bottom_height
DXF 41.
Definition: dwg.h:4526
BITCODE_BL state
DXF 90.
Definition: dwg.h:4516
struct _dwg_object_entity * parent
Definition: dwg.h:4515
BITCODE_3BD vert_dir
DXF 10.
Definition: dwg.h:4524
BITCODE_H section_settings
DXF 360.
Definition: dwg.h:4533
Definition: dwg.h:1442
struct _dwg_object_entity * parent
Definition: dwg.h:1443
BITCODE_RL begin_addr_r11
Definition: dwg.h:1444
Definition: dwg.h:1881
BITCODE_BD width_factor
Definition: dwg.h:1887
BITCODE_BD scale
Definition: dwg.h:1885
BITCODE_BD thickness
Definition: dwg.h:1889
BITCODE_BD oblique_angle
Definition: dwg.h:1888
BITCODE_BS style_id
Definition: dwg.h:1890
struct _dwg_object_entity * parent
Definition: dwg.h:1882
BITCODE_3BD ins_pt
Definition: dwg.h:1884
BITCODE_BD rotation
Definition: dwg.h:1886
BITCODE_BE extrusion
Definition: dwg.h:1891
BITCODE_H style
Definition: dwg.h:1892
Definition: dwg.h:1847
BITCODE_BD elevation
Definition: dwg.h:1851
BITCODE_BT thickness
Definition: dwg.h:1850
struct _dwg_object_entity * parent
Definition: dwg.h:1848
BITCODE_BE extrusion
Definition: dwg.h:1856
BITCODE_2RD corner4
Definition: dwg.h:1855
BITCODE_2RD corner1
Definition: dwg.h:1852
BITCODE_2RD corner3
Definition: dwg.h:1854
BITCODE_2RD corner2
Definition: dwg.h:1853
Definition: dwg.h:2004
BITCODE_BS degree
Definition: dwg.h:2009
BITCODE_B closed_b
Definition: dwg.h:2015
BITCODE_B weighted
Definition: dwg.h:2018
BITCODE_BS num_fit_pts
Definition: dwg.h:2021
BITCODE_3BD beg_tan_vec
Definition: dwg.h:2013
BITCODE_BD knot_tol
Definition: dwg.h:2019
BITCODE_BL splineflags
Definition: dwg.h:2010
BITCODE_BD fit_tol
Definition: dwg.h:2012
BITCODE_BL knotparam
Definition: dwg.h:2011
BITCODE_RS flag
Definition: dwg.h:2007
struct _dwg_object_entity * parent
Definition: dwg.h:2005
BITCODE_3BD end_tan_vec
Definition: dwg.h:2014
BITCODE_BL num_knots
Definition: dwg.h:2023
BITCODE_BL num_ctrl_pts
Definition: dwg.h:2025
Dwg_SPLINE_control_point * ctrl_pts
Definition: dwg.h:2026
BITCODE_BD * knots
Definition: dwg.h:2024
BITCODE_B rational
Definition: dwg.h:2017
BITCODE_3DPOINT * fit_pts
Definition: dwg.h:2022
BITCODE_B periodic
Definition: dwg.h:2016
BITCODE_BD ctrl_tol
Definition: dwg.h:2020
BITCODE_BS scenario
Definition: dwg.h:2008
Definition: dwg.h:5005
BITCODE_TF pathdata
Definition: dwg.h:5018
BITCODE_BL path_entity_id
Definition: dwg.h:5016
struct _dwg_object_entity * parent
Definition: dwg.h:5006
BITCODE_BL pathdata_size
Definition: dwg.h:5017
BITCODE_TF sweepdata
Definition: dwg.h:5015
BITCODE_BL sweep_entity_id
Definition: dwg.h:5013
BITCODE_BL sweepdata_size
Definition: dwg.h:5014
BITCODE_BS u_isolines
DXF 71.
Definition: dwg.h:5009
BITCODE_BS modeler_format_version
DXF 70.
Definition: dwg.h:5008
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:5011
BITCODE_BS v_isolines
DXF 72.
Definition: dwg.h:5010
Definition: dwg.h:3859
BITCODE_BL num_rows
DXF 91.
Definition: dwg.h:3883
BITCODE_BL num_cols
DXF 90.
Definition: dwg.h:3882
BITCODE_BS data_vert_ins_linewt
Definition: dwg.h:3953
BITCODE_BS title_horiz_bottom_linewt
Definition: dwg.h:3939
BITCODE_BS data_horiz_ins_visibility
Definition: dwg.h:3971
BITCODE_CMC data_row_fill_color
DXF 63.
Definition: dwg.h:3903
BITCODE_3BD scale
DXF 41.
Definition: dwg.h:3870
BITCODE_CMC header_vert_right_color
DXF 69.
Definition: dwg.h:3927
BITCODE_BD * row_heights
DXF 141.
Definition: dwg.h:3886
BITCODE_BS data_horiz_top_linewt
Definition: dwg.h:3949
BITCODE_BD horiz_cell_margin
DXF 40.
Definition: dwg.h:3893
BITCODE_BS title_horiz_bottom_visibility
Definition: dwg.h:3960
BITCODE_CMC title_horiz_ins_color
DXF 65 if DXF 94 & 0x2.
Definition: dwg.h:3917
BITCODE_BL border_visibility_overrides_flag
DXF 96.
Definition: dwg.h:3957
BITCODE_BS header_vert_left_linewt
Definition: dwg.h:3946
BITCODE_H * attribs
Definition: dwg.h:3980
BITCODE_BS header_horiz_top_linewt
Definition: dwg.h:3943
BITCODE_BD title_row_height
DXF 140.
Definition: dwg.h:3910
BITCODE_CMC data_vert_ins_color
DXF 68.
Definition: dwg.h:3932
BITCODE_BL break_flag
Definition: dwg.h:3989
BITCODE_BS header_vert_ins_linewt
Definition: dwg.h:3947
BITCODE_BD header_row_height
DXF 140.
Definition: dwg.h:3911
BITCODE_CMC header_row_fill_color
DXF 63.
Definition: dwg.h:3902
BITCODE_BS title_horiz_top_linewt
Definition: dwg.h:3937
BITCODE_B has_attribs
DXF 66.
Definition: dwg.h:3874
BITCODE_BD data_row_height
DXF 140.
Definition: dwg.h:3912
BITCODE_BS header_horiz_bottom_linewt
Definition: dwg.h:3945
BITCODE_BL has_break_data
Definition: dwg.h:3988
BITCODE_BS data_horiz_bottom_visibility
Definition: dwg.h:3972
BITCODE_B has_border_visibility_overrides
Definition: dwg.h:3956
BITCODE_BS data_vert_left_linewt
Definition: dwg.h:3952
BITCODE_H block_header
Definition: dwg.h:3977
BITCODE_RC unknown_rc
Definition: dwg.h:3864
BITCODE_B header_row_fill_none
DXF 283.
Definition: dwg.h:3899
BITCODE_B data_row_fill_none
DXF 283.
Definition: dwg.h:3900
BITCODE_BS header_vert_right_visibility
Definition: dwg.h:3969
BITCODE_CMC title_vert_ins_color
DXF 68 if DXF 94 & 0x10.
Definition: dwg.h:3920
BITCODE_BS title_vert_ins_linewt
Definition: dwg.h:3941
BITCODE_CMC title_vert_left_color
DXF 63 if DXF 94 & 0x8.
Definition: dwg.h:3919
unsigned long num_cells
computed
Definition: dwg.h:3884
BITCODE_BL num_owned
Definition: dwg.h:3875
BITCODE_BS title_vert_right_visibility
Definition: dwg.h:3963
BITCODE_BS title_vert_right_linewt
Definition: dwg.h:3942
struct _dwg_object_entity * parent
Definition: dwg.h:3860
BITCODE_BS title_vert_ins_visibility
Definition: dwg.h:3962
BITCODE_BD * col_widths
DXF 142.
Definition: dwg.h:3885
BITCODE_B title_suppressed
DXF 280.
Definition: dwg.h:3890
BITCODE_H header_row_style_override
Definition: dwg.h:3983
BITCODE_BD break_spacing
Definition: dwg.h:3991
BITCODE_BS header_horiz_ins_visibility
Definition: dwg.h:3965
BITCODE_CMC header_row_color
DXF 64.
Definition: dwg.h:3896
BITCODE_BS header_vert_left_visibility
Definition: dwg.h:3967
BITCODE_CMC data_vert_left_color
DXF 63.
Definition: dwg.h:3931
BITCODE_B has_table_overrides
Definition: dwg.h:3888
BITCODE_H last_attrib
Definition: dwg.h:3979
BITCODE_CMC header_horiz_top_color
DXF 64 if DXF 94 & 0x40.
Definition: dwg.h:3922
BITCODE_BS header_horiz_ins_linewt
Definition: dwg.h:3944
BITCODE_BS header_vert_right_linewt
Definition: dwg.h:3948
BITCODE_BS data_vert_ins_visibility
Definition: dwg.h:3974
BITCODE_BS data_vert_right_visibility
Definition: dwg.h:3975
BITCODE_CMC data_horiz_bottom_color
DXF 66.
Definition: dwg.h:3930
BITCODE_CMC header_horiz_ins_color
DXF 65.
Definition: dwg.h:3923
BITCODE_CMC title_vert_right_color
DXF 69 if DXF 94 & 0x20.
Definition: dwg.h:3921
BITCODE_BS title_horiz_ins_visibility
Definition: dwg.h:3959
BITCODE_H data_text_style
DXF 7.
Definition: dwg.h:3909
BITCODE_H unknown_h
Definition: dwg.h:3865
BITCODE_BD rotation
DXF 50.
Definition: dwg.h:3872
BITCODE_CMC data_horiz_top_color
DXF 64.
Definition: dwg.h:3928
BITCODE_B unknown_b
Definition: dwg.h:3867
BITCODE_CMC header_vert_left_color
DXF 63.
Definition: dwg.h:3925
BITCODE_CMC title_horiz_top_color
DXF 64 if DXF 94 & 0x1.
Definition: dwg.h:3916
BITCODE_B title_row_fill_none
DXF 283.
Definition: dwg.h:3898
BITCODE_BD vert_cell_margin
DXF 41.
Definition: dwg.h:3894
BITCODE_BL unknown_bl
Definition: dwg.h:3866
BITCODE_H header_text_style
DXF 7.
Definition: dwg.h:3908
BITCODE_BS header_horiz_top_visibility
Definition: dwg.h:3964
BITCODE_B has_border_lineweight_overrides
if DXF 95 > 0
Definition: dwg.h:3935
BITCODE_H title_text_style
DXF 7.
Definition: dwg.h:3907
BITCODE_H title_row_style_override
Definition: dwg.h:3982
BITCODE_BS data_horiz_bottom_linewt
Definition: dwg.h:3951
BITCODE_BS title_vert_left_visibility
Definition: dwg.h:3961
BITCODE_CMC data_vert_right_color
DXF 69.
Definition: dwg.h:3933
Dwg_TABLE_BreakRow * break_rows
Definition: dwg.h:3997
BITCODE_BS data_horiz_ins_linewt
Definition: dwg.h:3950
BITCODE_BS data_horiz_top_visibility
Definition: dwg.h:3970
BITCODE_BS flag_for_table_value
DXF 90.
Definition: dwg.h:3876
BITCODE_BS data_vert_right_linewt
Definition: dwg.h:3954
BITCODE_3BD ins_pt
DXF 10.
Definition: dwg.h:3869
BITCODE_BS unknown_bs
Definition: dwg.h:3986
BITCODE_H first_attrib
Definition: dwg.h:3978
BITCODE_BS title_vert_left_linewt
Definition: dwg.h:3940
BITCODE_CMC header_vert_ins_color
DXF 68.
Definition: dwg.h:3926
BITCODE_BS title_horiz_ins_linewt
Definition: dwg.h:3938
BITCODE_BS header_horiz_bottom_visibility
Definition: dwg.h:3966
BITCODE_CMC data_horiz_ins_color
DXF 65.
Definition: dwg.h:3929
BITCODE_CMC title_horiz_bottom_color
DXF 66 if DXF 94 & 0x4.
Definition: dwg.h:3918
BITCODE_BS data_vert_left_visibility
Definition: dwg.h:3973
BITCODE_BE extrusion
DXF 210.
Definition: dwg.h:3873
BITCODE_CMC data_row_color
DXF 64.
Definition: dwg.h:3897
BITCODE_3BD hor_dir
Definition: dwg.h:3987
BITCODE_BL unknown_bl1
Definition: dwg.h:3868
BITCODE_BL break_flow_direction
Definition: dwg.h:3990
BITCODE_BL num_break_rows
Definition: dwg.h:3996
BITCODE_H data_row_style_override
Definition: dwg.h:3984
BITCODE_BS title_row_alignment
DXF 170.
Definition: dwg.h:3904
BITCODE_BS header_vert_ins_visibility
Definition: dwg.h:3968
BITCODE_BL break_unknown2
Definition: dwg.h:3993
BITCODE_BS flow_direction
DXF 70.
Definition: dwg.h:3892
BITCODE_B has_border_color_overrides
if DXF 94 > 0
Definition: dwg.h:3914
BITCODE_BL num_break_heights
Definition: dwg.h:3994
BITCODE_B header_suppressed
DXF 281.
Definition: dwg.h:3891
BITCODE_BS title_horiz_top_visibility
Definition: dwg.h:3958
BITCODE_BL table_flag_override
DXF 93.
Definition: dwg.h:3889
BITCODE_CMC title_row_fill_color
DXF 63.
Definition: dwg.h:3901
BITCODE_BL border_lineweight_overrides_flag
DXF 95.
Definition: dwg.h:3936
BITCODE_BS data_row_alignment
DXF 170.
Definition: dwg.h:3906
BITCODE_3BD horiz_direction
DXF 11.
Definition: dwg.h:3881
Dwg_TABLE_Cell * cells
Definition: dwg.h:3887
BITCODE_H seqend
Definition: dwg.h:3981
BITCODE_BL border_color_overrides_flag
DXF 94.
Definition: dwg.h:3915
BITCODE_CMC title_row_color
DXF 64.
Definition: dwg.h:3895
BITCODE_BB scale_flag
Definition: dwg.h:3871
BITCODE_BS header_row_alignment
DXF 170.
Definition: dwg.h:3905
BITCODE_BL break_unknown1
Definition: dwg.h:3992
BITCODE_CMC header_horiz_bottom_color
DXF 66.
Definition: dwg.h:3924
Dwg_TABLE_BreakHeight * break_heights
Definition: dwg.h:3995
Definition: dwg.h:1317
BITCODE_RD elevation
DXF 30 (z coord of 10), when dataflags & 1.
Definition: dwg.h:1321
BITCODE_TV text_value
DXF 1.
Definition: dwg.h:1330
BITCODE_H style
code 5, DXF 7, optional
Definition: dwg.h:1337
struct _dwg_object_entity * parent
Definition: dwg.h:1318
BITCODE_BS generation
DXF 71.
Definition: dwg.h:1331
BITCODE_RD width_factor
DXF 41.
Definition: dwg.h:1329
BITCODE_RD rotation
DXF 50.
Definition: dwg.h:1327
BITCODE_BE extrusion
DXF 210.
Definition: dwg.h:1324
BITCODE_2DPOINT alignment_pt
DXF 11.
Definition: dwg.h:1323
BITCODE_BS vert_alignment
DXF 73.
Definition: dwg.h:1335
BITCODE_BS horiz_alignment
DXF 72.
Definition: dwg.h:1332
BITCODE_RD thickness
DXF 39.
Definition: dwg.h:1325
BITCODE_RD height
DXF 40.
Definition: dwg.h:1328
BITCODE_RD oblique_angle
DXF 51.
Definition: dwg.h:1326
BITCODE_RC dataflags
r2000+.
Definition: dwg.h:1320
BITCODE_2DPOINT ins_pt
DXF 10.
Definition: dwg.h:1322
Definition: dwg.h:2303
BITCODE_3BD x_direction
Definition: dwg.h:2310
struct _dwg_object_entity * parent
Definition: dwg.h:2304
BITCODE_3BD ins_pt
Definition: dwg.h:2309
BITCODE_BD dimgap
Definition: dwg.h:2308
BITCODE_BD height
Definition: dwg.h:2307
BITCODE_TV text_value
Definition: dwg.h:2312
BITCODE_BE extrusion
Definition: dwg.h:2311
BITCODE_BS unknown_short
Definition: dwg.h:2306
BITCODE_H dimstyle
Definition: dwg.h:2313
Definition: dwg.h:1864
BITCODE_2RD corner4
Definition: dwg.h:1872
BITCODE_2RD corner2
Definition: dwg.h:1870
BITCODE_BE extrusion
Definition: dwg.h:1873
struct _dwg_object_entity * parent
Definition: dwg.h:1865
BITCODE_2RD corner3
Definition: dwg.h:1871
BITCODE_2RD corner1
Definition: dwg.h:1869
BITCODE_BD elevation
Definition: dwg.h:1868
BITCODE_BT thickness
Definition: dwg.h:1867
Definition: dwg.h:8012
struct _dwg_object_entity * parent
Definition: dwg.h:8013
Definition: dwg.h:1506
BITCODE_RC flag
Definition: dwg.h:1509
BITCODE_3BD point
Definition: dwg.h:1510
BITCODE_BL id
Definition: dwg.h:1513
BITCODE_BD tangent_dir
Definition: dwg.h:1515
BITCODE_BD start_width
Definition: dwg.h:1511
BITCODE_BD bulge
Definition: dwg.h:1514
struct _dwg_object_entity * parent
Definition: dwg.h:1507
BITCODE_BD end_width
Definition: dwg.h:1512
Definition: dwg.h:1522
BITCODE_RC flag
Definition: dwg.h:1525
BITCODE_3BD point
Definition: dwg.h:1526
struct _dwg_object_entity * parent
Definition: dwg.h:1523
Definition: dwg.h:1543
struct _dwg_object_entity * parent
Definition: dwg.h:1544
BITCODE_BS vertind[4]
Definition: dwg.h:1547
BITCODE_RC flag
Definition: dwg.h:1546
Definition: dwg.h:1900
BITCODE_2RD SNAPBASE
Definition: dwg.h:1918
BITCODE_B ucs_at_origin
Definition: dwg.h:1927
BITCODE_3BD ucsxdir
Definition: dwg.h:1930
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:1933
struct _dwg_object_entity * parent
Definition: dwg.h:1901
BITCODE_B use_default_lights
Definition: dwg.h:1935
BITCODE_H shadeplot
Definition: dwg.h:1947
BITCODE_TV style_sheet
Definition: dwg.h:1925
BITCODE_RS id
Definition: dwg.h:1907
BITCODE_H clip_boundary
Definition: dwg.h:1942
BITCODE_H vport_entity_header
Definition: dwg.h:1940
BITCODE_H base_ucs
Definition: dwg.h:1944
BITCODE_3BD ucsorg
Definition: dwg.h:1929
BITCODE_2RD GRIDUNIT
Definition: dwg.h:1920
BITCODE_3BD center
Definition: dwg.h:1903
BITCODE_BL status_flag
Definition: dwg.h:1924
BITCODE_BS grid_major
Definition: dwg.h:1922
BITCODE_BD front_clip_z
Definition: dwg.h:1914
BITCODE_2RD SNAPUNIT
Definition: dwg.h:1919
BITCODE_3BD view_target
Definition: dwg.h:1909
BITCODE_B UCSVP
Definition: dwg.h:1928
BITCODE_BD contrast
Definition: dwg.h:1938
BITCODE_BL num_frozen_layers
Definition: dwg.h:1923
BITCODE_2RD VIEWCTR
Definition: dwg.h:1917
BITCODE_BD lens_length
Definition: dwg.h:1913
BITCODE_BD SNAPANG
Definition: dwg.h:1916
BITCODE_H background
Definition: dwg.h:1945
BITCODE_3BD VIEWDIR
Definition: dwg.h:1910
BITCODE_BD brightness
Definition: dwg.h:1937
BITCODE_H visualstyle
Definition: dwg.h:1946
BITCODE_H named_ucs
Definition: dwg.h:1943
BITCODE_H * frozen_layers
Definition: dwg.h:1941
BITCODE_H sun
Definition: dwg.h:1948
BITCODE_RC render_mode
Definition: dwg.h:1926
BITCODE_BS circle_zoom
Definition: dwg.h:1921
BITCODE_BD twist_angle
Definition: dwg.h:1911
BITCODE_RS on_off
Definition: dwg.h:1906
BITCODE_CMC ambient_color
Definition: dwg.h:1939
BITCODE_BD height
Definition: dwg.h:1905
BITCODE_3BD ucsydir
Definition: dwg.h:1931
BITCODE_BD VIEWSIZE
Definition: dwg.h:1912
BITCODE_BS shadeplot_mode
Definition: dwg.h:1934
BITCODE_BD back_clip_z
Definition: dwg.h:1915
BITCODE_RC default_lighting_type
Definition: dwg.h:1936
BITCODE_BD width
Definition: dwg.h:1904
BITCODE_BD ucs_elevation
Definition: dwg.h:1932
Definition: dwg.h:7412
struct _dwg_object_entity * parent
Definition: dwg.h:7413
struct _dwg_object_entity * parent
Definition: dwg.h:7463
Definition: dwg.h:4478
BITCODE_B clipping
Definition: dwg.h:4487
BITCODE_RC brightness
Definition: dwg.h:4488
struct _dwg_object_entity * parent
Definition: dwg.h:4479
BITCODE_H imagedef
Definition: dwg.h:4495
BITCODE_B clip_mode
Definition: dwg.h:4491
BITCODE_2RD * clip_verts
Definition: dwg.h:4494
BITCODE_RC contrast
Definition: dwg.h:4489
BITCODE_H imagedefreactor
Definition: dwg.h:4496
BITCODE_3BD vvec
Definition: dwg.h:4484
BITCODE_BS display_props
Definition: dwg.h:4486
BITCODE_3BD pt0
Definition: dwg.h:4482
BITCODE_BS clip_boundary_type
Definition: dwg.h:4492
BITCODE_BL num_clip_verts
Definition: dwg.h:4493
BITCODE_3BD uvec
Definition: dwg.h:4483
BITCODE_BL class_version
Definition: dwg.h:4481
BITCODE_RC fade
Definition: dwg.h:4490
BITCODE_2RD size
Definition: dwg.h:4485
Definition: dwg.h:7419
struct _dwg_object_entity * parent
Definition: dwg.h:7420
Definition: dwg.h:7468
struct _dwg_object_entity * parent
Definition: dwg.h:7469
Definition: dwg.h:8087
union _dwg_entity_eed_data::eed_data_t u
BITCODE_RC code
Definition: dwg.h:8088
Definition: dwg.h:8139
BITCODE_BS size
Definition: dwg.h:8140
BITCODE_TF raw
Definition: dwg.h:8143
Dwg_Handle handle
Definition: dwg.h:8141
Dwg_Eed_Data * data
Definition: dwg.h:8142
Definition: dwg.h:9553
BITCODE_RL num_files
Definition: dwg.h:9556
BITCODE_TV * features
Definition: dwg.h:9555
Dwg_FileDepList_Files * files
Definition: dwg.h:9557
BITCODE_RL num_features
Definition: dwg.h:9554
Definition: dwg.h:783
BITCODE_RC size
Definition: dwg.h:785
BITCODE_RC code
OFFSETOBJHANDLE if > 6.
Definition: dwg.h:784
BITCODE_B is_global
Definition: dwg.h:787
BITCODE_RLL value
Definition: dwg.h:786
Definition: dwg.h:903
BITCODE_B PSTYLEMODE
= FLAGS & 0x2000
Definition: dwg.h:1228
BITCODE_BD LONGITUDE
Definition: dwg.h:1271
BITCODE_B ATTDIA
Definition: dwg.h:951
BITCODE_RC LOFTNORMALS
Definition: dwg.h:1269
BITCODE_B REGENMODE
Definition: dwg.h:928
BITCODE_BD LENSLENGTH
Definition: dwg.h:1258
BITCODE_RS unknown_6b
Definition: dwg.h:1037
BITCODE_BS unknown_56
Definition: dwg.h:1287
BITCODE_TV DIMBLK1_T
Definition: dwg.h:1162
BITCODE_BS DIMALTU
Definition: dwg.h:1132
BITCODE_B PSLTSCALE
Definition: dwg.h:931
BITCODE_TV FINGERPRINTGUID
Definition: dwg.h:1233
BITCODE_BS SPLINESEGS
Definition: dwg.h:983
BITCODE_H UCS_CONTROL_OBJECT
code 3
Definition: dwg.h:1201
BITCODE_BS SHADEDIF
Definition: dwg.h:991
BITCODE_BD LOFTANG2
Definition: dwg.h:1265
BITCODE_BD unit2_ratio
Definition: dwg.h:912
BITCODE_BS DIMTDEC
Definition: dwg.h:1131
BITCODE_TV DWGCODEPAGE
DXF 3, r11+.
Definition: dwg.h:909
BITCODE_BD CHAMFERB
Definition: dwg.h:1013
BITCODE_BS DIMUNIT
Definition: dwg.h:1128
BITCODE_RS unknown_520
Definition: dwg.h:1299
BITCODE_RS DIMCLRD_C
Definition: dwg.h:1166
BITCODE_H DICTIONARY_PLOTSTYLENAME
r2000+ code 5
Definition: dwg.h:1215
BITCODE_H DIMLTEX1
r2007+ code 5, DXF 6
Definition: dwg.h:1192
BITCODE_TV DIMALTMZS
r2010+
Definition: dwg.h:1183
BITCODE_3RD VPOINTZALT
Definition: dwg.h:1090
BITCODE_H INTERFEREOBJVS
r2007+ code 5, DXF 345 VISUALSTYLE
Definition: dwg.h:1280
BITCODE_BD PSOLHEIGHT
Definition: dwg.h:1263
BITCODE_RC XCLIPFRAME
Definition: dwg.h:1238
BITCODE_BS SURFTAB2
Definition: dwg.h:988
BITCODE_RC HALOGAP
Definition: dwg.h:1240
BITCODE_H DIMBLK
r2000+ code 5, DXF 1
Definition: dwg.h:1188
BITCODE_RC INTERSECTIONDISPLAY
Definition: dwg.h:1244
BITCODE_RL size
Definition: dwg.h:904
BITCODE_BS DIMTFILL
Definition: dwg.h:1147
BITCODE_H DIMSTYLE
code 5, DXF 2
Definition: dwg.h:1043
BITCODE_BD THICKNESS
Definition: dwg.h:1003
BITCODE_B DIMSHO
Definition: dwg.h:924
BITCODE_BD DIMEXE
Definition: dwg.h:1140
BITCODE_BS DIMADEC
r2000+ ...
Definition: dwg.h:1172
BITCODE_BD TRACEWID
Definition: dwg.h:1000
BITCODE_2RD SNAPUNIT
Definition: dwg.h:1076
BITCODE_RC DWFFRAME
Definition: dwg.h:1276
BITCODE_B EXTNAMES
= FLAGS & 0x800
Definition: dwg.h:1227
BITCODE_BD USERR4
Definition: dwg.h:1010
BITCODE_BD DIMALTRND
Definition: dwg.h:1165
BITCODE_3BD PUCSORGBOTTOM
Definition: dwg.h:1060
BITCODE_BS DIMLUNIT
Definition: dwg.h:1174
BITCODE_BD LATITUDE
Definition: dwg.h:1270
BITCODE_RS DIMCLRT_C
Definition: dwg.h:1168
BITCODE_BD DIMALTF
Definition: dwg.h:1154
BITCODE_RS SNAPSTYLE
Definition: dwg.h:1079
BITCODE_BD CAMERAHEIGHT
Definition: dwg.h:1259
BITCODE_RS SNAPISOPAIR
Definition: dwg.h:1080
BITCODE_B REALWORLDSCALE
Definition: dwg.h:1278
BITCODE_BS MAXACTVP
Definition: dwg.h:993
BITCODE_B unknown_11
Definition: dwg.h:935
BITCODE_H DICTIONARY_LAYOUT
r2000+ code 5
Definition: dwg.h:1213
BITCODE_BD STEPSIZE
Definition: dwg.h:1256
BITCODE_3BD PUCSORGTOP
Definition: dwg.h:1059
BITCODE_RC HIDETEXT
Definition: dwg.h:1237
BITCODE_BS DIMJUST
r13-r14 only RC
Definition: dwg.h:1123
BITCODE_3RD VIEWCTR
Definition: dwg.h:1072
BITCODE_RL oldCECOLOR_hi
Definition: dwg.h:1295
BITCODE_H DIMLDRBLK
< r2000+
Definition: dwg.h:1187
BITCODE_RS unknown_6a
Definition: dwg.h:1036
BITCODE_BS unknown_55
Definition: dwg.h:1286
BITCODE_BD DIMFXL
Definition: dwg.h:1145
BITCODE_H UCSBASE
code 5, DXF 2
Definition: dwg.h:1096
BITCODE_TIMEBLL TDUPDATE
Definition: dwg.h:1022
BITCODE_RL unknown_4f2
Definition: dwg.h:1033
BITCODE_3BD UCSORGFRONT
Definition: dwg.h:1103
BITCODE_RC ACADMAINTVER
r13+
Definition: dwg.h:907
BITCODE_H DIMBLK1
r2000+ code 5, DXF 1
Definition: dwg.h:1189
BITCODE_BSd DIMLWE
r2000+
Definition: dwg.h:1195
BITCODE_CMC DIMCLRD
Definition: dwg.h:1169
BITCODE_BD SKETCHINC
Definition: dwg.h:1001
BITCODE_BD USERR2
Definition: dwg.h:1008
BITCODE_H DIMTXSTY
code 5, DXF 7
Definition: dwg.h:1134
BITCODE_H HANDSEED
Definition: dwg.h:1032
BITCODE_BL unknown_21
Definition: dwg.h:1252
BITCODE_CMC DIMCLRT
Definition: dwg.h:1171
BITCODE_BS OSMODE
Definition: dwg.h:974
BITCODE_BSd USERI2
Definition: dwg.h:979
BITCODE_RS GRIDMODE
Definition: dwg.h:1081
BITCODE_H CMATERIAL
r2007+ code 5, no DXF
Definition: dwg.h:1042
BITCODE_BS SPLINETYPE
Definition: dwg.h:989
BITCODE_H DICTIONARY_MATERIAL
r2004+ code 5
Definition: dwg.h:1216
BITCODE_RS layer_colors[128]
Definition: dwg.h:1297
BITCODE_BS unknown_57
Definition: dwg.h:1288
BITCODE_H PUCSNAME
r13+ code 5, DXF 2
Definition: dwg.h:1055
BITCODE_H VX_CONTROL_OBJECT
r11-r2000 code 3
Definition: dwg.h:1205
BITCODE_3RD VPOINTYALT
Definition: dwg.h:1089
BITCODE_BL unknown_17
Definition: dwg.h:1027
BITCODE_TV MENU
Definition: dwg.h:1020
BITCODE_BS OBSCOLOR
Definition: dwg.h:1241
BITCODE_RS DIMCLRE_C
Definition: dwg.h:1167
BITCODE_BD DIMDLE
Definition: dwg.h:1142
BITCODE_H LTYPE_CONTROL_OBJECT
code 3
Definition: dwg.h:1199
BITCODE_3BD PUCSYDIR
Definition: dwg.h:1054
BITCODE_BS SAVEIMAGES
Definition: dwg.h:961
BITCODE_B ORTHOMODE
Definition: dwg.h:927
BITCODE_CMC CECOLOR
Definition: dwg.h:1030
BITCODE_TV unit3_name
Definition: dwg.h:917
BITCODE_BS unknown_54
r14+ ...
Definition: dwg.h:1285
BITCODE_B DIMASO
Definition: dwg.h:923
BITCODE_TV unknown_string
Definition: dwg.h:1164
BITCODE_BS ISOLINES
Definition: dwg.h:994
BITCODE_B DIMLIM
Definition: dwg.h:1108
BITCODE_BS UNITMODE
Definition: dwg.h:992
BITCODE_H DICTIONARY_NAMED_OBJECT
code 5, the "NOD"
Definition: dwg.h:1208
BITCODE_H STYLE_CONTROL_OBJECT
code 3
Definition: dwg.h:1198
BITCODE_BS DIMTOLJ
r13-r14 only RC
Definition: dwg.h:1122
BITCODE_BD DIMGAP
Definition: dwg.h:1158
BITCODE_CMC DIMCLRE
Definition: dwg.h:1170
BITCODE_H CPSNID
when CEPSNTYPE = 3, code 5
Definition: dwg.h:1232
BITCODE_BS DIMDEC
Definition: dwg.h:1130
BITCODE_BSd USERI5
Definition: dwg.h:982
BITCODE_B DIMUPT
Definition: dwg.h:1125
BITCODE_RC SORTENTS
Definition: dwg.h:1235
BITCODE_B DIMSD1
Definition: dwg.h:1120
BITCODE_B USRTIMER
Definition: dwg.h:936
BITCODE_BD DIMARROW
Definition: dwg.h:1136
BITCODE_RS flag_3d
Definition: dwg.h:1091
BITCODE_BD CELTSCALE
Definition: dwg.h:1018
BITCODE_BD DIMTP
Definition: dwg.h:1143
BITCODE_B DIMTIH
Definition: dwg.h:1109
BITCODE_RC OBSLTYPE
Definition: dwg.h:1243
BITCODE_B BLIPMODE
Definition: dwg.h:934
BITCODE_RC SHOWHIST
Definition: dwg.h:1261
BITCODE_BD CHAMFERC
Definition: dwg.h:1014
BITCODE_BD FILLETRAD
Definition: dwg.h:1002
BITCODE_RC SOLIDHIST
Definition: dwg.h:1260
BITCODE_3RD VPOINTZ
Definition: dwg.h:1087
BITCODE_TIMEBLL TDCREATE
Definition: dwg.h:1021
BITCODE_H PUCSBASE
r2000+ code 5, DXF 2
Definition: dwg.h:1056
BITCODE_BL unknown_14b
Definition: dwg.h:997
BITCODE_BD USERR3
Definition: dwg.h:1009
BITCODE_B OLESTARTUP
= FLAGS & 0x4000
Definition: dwg.h:1229
BITCODE_B CAMERADISPLAY
r2007+ ...
Definition: dwg.h:1251
BITCODE_TV DIMAPOST_T
Definition: dwg.h:1160
BITCODE_B DIMSE1
Definition: dwg.h:1111
BITCODE_3BD PUCSORGBACK
Definition: dwg.h:1064
BITCODE_BS TEXTQLTY
Definition: dwg.h:996
BITCODE_B DIMTOH
Definition: dwg.h:1110
BITCODE_BD LOFTMAG1
Definition: dwg.h:1266
BITCODE_BD PLINEWID
Definition: dwg.h:1006
BITCODE_B XEDIT
= !(FLAGS & 0x400)
Definition: dwg.h:1226
BITCODE_H VPORT_CONTROL_OBJECT
code 3
Definition: dwg.h:1202
BITCODE_BLL REQUIREDVERSIONS
r2013+
Definition: dwg.h:908
BITCODE_B ATTREQ
Definition: dwg.h:950
BITCODE_BS AUPREC
Definition: dwg.h:969
BITCODE_TV DIMAPOST
Definition: dwg.h:1106
BITCODE_BL FLAGS
Definition: dwg.h:1221
BITCODE_BS DIMALTZ
r13-r14 only RC
Definition: dwg.h:1177
BITCODE_RC LIGHTGLYPHDISPLAY
Definition: dwg.h:1274
BITCODE_B DIMSOXD
Definition: dwg.h:1117
BITCODE_H PUCSORTHOREF
r2000+ code 5, DXF 2
Definition: dwg.h:1057
BITCODE_RS unknown_5
Definition: dwg.h:1034
BITCODE_3BD VIEWDIR
Definition: dwg.h:1068
BITCODE_2RD SNAPBASE
Definition: dwg.h:1077
BITCODE_BD LOFTANG1
Definition: dwg.h:1264
BITCODE_H APPID_CONTROL_OBJECT
code 3
Definition: dwg.h:1203
BITCODE_BS PICKSTYLE
Definition: dwg.h:973
BITCODE_BSd USERI1
Definition: dwg.h:978
BITCODE_H VIEW_CONTROL_OBJECT
code 3
Definition: dwg.h:1200
BITCODE_B TILEMODE
Definition: dwg.h:955
BITCODE_B DIMTXTDIRECTION
r2010+
Definition: dwg.h:1181
BITCODE_RL oldCECOLOR_lo
Definition: dwg.h:1296
BITCODE_B LIMCHECK
Definition: dwg.h:932
BITCODE_RC DIMASSOC
Definition: dwg.h:1239
BITCODE_RSd unknown_52c
Definition: dwg.h:1300
BITCODE_BL unknown_16
Definition: dwg.h:1026
BITCODE_BS SURFV
Definition: dwg.h:985
BITCODE_RD aspect_ratio
Definition: dwg.h:1304
BITCODE_BS DIMALTTD
Definition: dwg.h:1133
BITCODE_B DELOBJ
Definition: dwg.h:958
BITCODE_BSd TREEDEPTH
Definition: dwg.h:965
BITCODE_H LTYPE_CONTINUOUS
code 5
Definition: dwg.h:1250
BITCODE_BS DIMAZIN
Definition: dwg.h:1149
BITCODE_H INTERFEREVPVS
r2007+ code 5, DXF 346 VISUALSTYLE
Definition: dwg.h:1281
BITCODE_BS PROXYGRAPHICS
Definition: dwg.h:962
BITCODE_BS SURFU
Definition: dwg.h:984
BITCODE_B PLIMCHECK
Definition: dwg.h:956
BITCODE_2DPOINT PLIMMIN
Definition: dwg.h:1049
BITCODE_BS SURFTYPE
Definition: dwg.h:986
BITCODE_BD PSOLWIDTH
Definition: dwg.h:1262
BITCODE_RS unknown_ms
Definition: dwg.h:947
BITCODE_3BD UCSYDIR
Definition: dwg.h:1094
BITCODE_B DIMFXLON
r2007+
Definition: dwg.h:1180
BITCODE_BD DIMCEN
Definition: dwg.h:1152
BITCODE_BD ANGBASE
Definition: dwg.h:1004
BITCODE_BS LOFTPARAM
Definition: dwg.h:1268
BITCODE_BD DIMLFAC
Definition: dwg.h:1155
BITCODE_H DIMLTYPE
r2007+ code 5, DXF 6
Definition: dwg.h:1191
BITCODE_BL unknown_12
Definition: dwg.h:975
BITCODE_BD DIMTFAC
Definition: dwg.h:1157
BITCODE_BD DIMEXO
Definition: dwg.h:1138
BITCODE_BD FACETRES
Definition: dwg.h:1016
BITCODE_3BD PUCSORGLEFT
Definition: dwg.h:1061
BITCODE_RS codepage
<r11
Definition: dwg.h:910
BITCODE_B DIMSAH
Definition: dwg.h:1115
BITCODE_H LTYPE_BYLAYER
code 5
Definition: dwg.h:1248
BITCODE_BS AUNITS
Definition: dwg.h:968
BITCODE_BD ELEVATION
Definition: dwg.h:1073
BITCODE_BS MEASUREMENT
Definition: dwg.h:963
BITCODE_TV unit2_name
Definition: dwg.h:916
BITCODE_2DPOINT LIMMIN
Definition: dwg.h:1070
BITCODE_3BD INSBASE
Definition: dwg.h:1065
BITCODE_3BD PINSBASE
r13+ ...
Definition: dwg.h:1046
BITCODE_RS unknown_year
Definition: dwg.h:943
BITCODE_CMC INTERFERECOLOR
Definition: dwg.h:1279
BITCODE_BD VIEWTWIST
Definition: dwg.h:1019
BITCODE_H unknown_20
r2013+ code 5 LIGHTLIST?
Definition: dwg.h:1220
BITCODE_BL unknown_15
Definition: dwg.h:1025
BITCODE_B DIMTOFL
Definition: dwg.h:1114
BITCODE_BD USERR1
Definition: dwg.h:1007
BITCODE_RL bitsize_hi
r2010+
Definition: dwg.h:905
BITCODE_RC MENUEXT[46]
Definition: dwg.h:933
BITCODE_3BD EXTMAX
Definition: dwg.h:1067
BITCODE_3BD EXTMIN
Definition: dwg.h:1066
BITCODE_BD PSVPSCALE
Definition: dwg.h:1045
BITCODE_BL unknown_22
Definition: dwg.h:1253
BITCODE_B DIMSD2
Definition: dwg.h:1121
BITCODE_TV unit4_name
Definition: dwg.h:918
BITCODE_3BD UCSORGBOTTOM
Definition: dwg.h:1100
BITCODE_BL unknown_14
Definition: dwg.h:977
BITCODE_BD DIMTXT
Definition: dwg.h:1151
BITCODE_BS DIMTMOVE
Definition: dwg.h:1176
BITCODE_BL TIMEZONE
Definition: dwg.h:1273
BITCODE_RS unknown_59
Definition: dwg.h:1303
BITCODE_RS unknown_6
Definition: dwg.h:1035
BITCODE_BS TSTACKALIGN
r2000+
Definition: dwg.h:1209
BITCODE_BS CMLJUST
Definition: dwg.h:995
BITCODE_BD STEPSPERSEC
Definition: dwg.h:1255
BITCODE_BD SHADOWPLANELOCATION
Definition: dwg.h:1284
BITCODE_H DICTIONARY_PLOTSETTINGS
r2000+ code 5
Definition: dwg.h:1214
BITCODE_B DISPSILH
Definition: dwg.h:959
BITCODE_BS COORDS
Definition: dwg.h:971
BITCODE_H DIMLTEX2
r2007+ code 5, DXF 6
Definition: dwg.h:1193
BITCODE_B ENDCAPS
= FLAGS & 0x60
Definition: dwg.h:1223
BITCODE_BD NORTHDIRECTION
Definition: dwg.h:1272
BITCODE_TIMEBLL TDUSRTIMER
Definition: dwg.h:1029
BITCODE_B SKPOLY
Definition: dwg.h:940
BITCODE_B ANGDIR
Definition: dwg.h:948
BITCODE_RC INDEXCTL
Definition: dwg.h:1236
BITCODE_BS DIMALTD
r13-r14 only RC
Definition: dwg.h:1118
BITCODE_H CMLSTYLE
code 5, DXF 2
Definition: dwg.h:1044
BITCODE_H LAYER_CONTROL_OBJECT
code 3
Definition: dwg.h:1197
BITCODE_3BD PEXTMIN
Definition: dwg.h:1047
BITCODE_B MIRRTEXT
Definition: dwg.h:952
BITCODE_H UCSORTHOREF
code 5, DXF 2
Definition: dwg.h:1098
BITCODE_2DPOINT LIMMAX
Definition: dwg.h:1071
BITCODE_TV DIMPOST_T
Definition: dwg.h:1159
BITCODE_B QTEXTMODE
Definition: dwg.h:930
BITCODE_TV unit1_name
Definition: dwg.h:915
BITCODE_3BD PUCSORGFRONT
Definition: dwg.h:1063
BITCODE_BD BACKZ
Definition: dwg.h:1293
BITCODE_H VX_TABLE_RECORD
r11-r2000 code 5, no DXF
Definition: dwg.h:922
BITCODE_CMC DIMTFILLCLR
Definition: dwg.h:1148
BITCODE_3BD PUCSXDIR
Definition: dwg.h:1053
BITCODE_TV HYPERLINKBASE
r2000+
Definition: dwg.h:1211
BITCODE_H UCSNAME
code 5, DXF 2
Definition: dwg.h:1095
BITCODE_BD _3DDWFPREC
Definition: dwg.h:1257
BITCODE_TIMEBLL TDINDWG
Definition: dwg.h:1028
BITCODE_B JOINSTYLE
= FLAGS & 0x180
Definition: dwg.h:1224
BITCODE_RS circle_zoom_percent
Definition: dwg.h:1291
BITCODE_3RD VPOINTXALT
Definition: dwg.h:1088
BITCODE_BD CMLSCALE
Definition: dwg.h:1017
BITCODE_H CLAYER
code 5, DXF 8
Definition: dwg.h:1039
BITCODE_H DIMBLK2
r2000+ code 5, DXF 1
Definition: dwg.h:1190
BITCODE_BL unknown_13
Definition: dwg.h:976
BITCODE_BL unknown_8
Definition: dwg.h:919
BITCODE_BSd CELWEIGHT
= FLAGS & 0x1f, see dxf_cvt_lweight() DXF 370 (int16)
Definition: dwg.h:1222
BITCODE_2DPOINT PLIMMAX
Definition: dwg.h:1050
BITCODE_RL dwg_size
Definition: dwg.h:1289
BITCODE_TV DIMMZS
r2010+
Definition: dwg.h:1185
BITCODE_RD SNAPANG
Definition: dwg.h:1078
BITCODE_RS unknown_min
Definition: dwg.h:945
BITCODE_B FILLMODE
Definition: dwg.h:929
BITCODE_TIMEBLL TDUUPDATE
Definition: dwg.h:1024
BITCODE_H BLOCK_CONTROL_OBJECT
code 3
Definition: dwg.h:1196
BITCODE_BS DIMDSEP
Definition: dwg.h:1175
BITCODE_B DIMSE2
Definition: dwg.h:1112
BITCODE_B FASTZOOM
Definition: dwg.h:937
BITCODE_BS DIMTZIN
r13-r14 only RC
Definition: dwg.h:1126
BITCODE_BS LUPREC
Definition: dwg.h:967
BITCODE_H DICTIONARY_ACAD_MLINESTYLE
code 5
Definition: dwg.h:1207
BITCODE_RC DGNFRAME
Definition: dwg.h:1277
BITCODE_BD PELEVATION
Definition: dwg.h:1051
BITCODE_RS unknown_6c
Definition: dwg.h:1038
BITCODE_H DRAGVS
r2007+ code 5, DXF 349 VISUALSTYLE
Definition: dwg.h:1282
BITCODE_TV DIMBLK2_T
Definition: dwg.h:1163
BITCODE_BD PDSIZE
Definition: dwg.h:1005
BITCODE_H LTYPE_BYBLOCK
code 5
Definition: dwg.h:1249
BITCODE_3RD VPOINTY
Definition: dwg.h:1086
BITCODE_H BLOCK_RECORD_PSPACE
code 5
Definition: dwg.h:1246
BITCODE_RD VIEWSIZE
Definition: dwg.h:1074
BITCODE_BD FRONTZ
Definition: dwg.h:1292
BITCODE_3BD UCSORGTOP
Definition: dwg.h:1099
BITCODE_BS DIMFIT
r13-r14 only RC
Definition: dwg.h:1124
BITCODE_TV VERSIONGUID
Definition: dwg.h:1234
BITCODE_H DICTIONARY_COLOR
r2004+ code 5
Definition: dwg.h:1217
BITCODE_BS DIMALTTZ
r13-r14 only RC
Definition: dwg.h:1178
BITCODE_3BD UCSORGRIGHT
Definition: dwg.h:1102
BITCODE_BS DIMTAD
r13-r14 only RC
Definition: dwg.h:1127
BITCODE_BD DIMMZF
r2010+
Definition: dwg.h:1184
BITCODE_BD CHAMFERD
Definition: dwg.h:1015
BITCODE_BD unit1_ratio
Definition: dwg.h:911
BITCODE_RS unknown_52e
Definition: dwg.h:1301
BITCODE_RS unknown_day
Definition: dwg.h:942
BITCODE_BD DIMDLI
Definition: dwg.h:1139
BITCODE_BS AXISMODE
Definition: dwg.h:1083
BITCODE_BSd USERI3
Definition: dwg.h:980
BITCODE_TIMEBLL TDUCREATE
Definition: dwg.h:1023
BITCODE_BD TEXTSIZE
Definition: dwg.h:999
BITCODE_H BLOCK_RECORD_MSPACE
code 5
Definition: dwg.h:1247
BITCODE_B WIREFRAME
Definition: dwg.h:954
BITCODE_BS SURFTAB1
Definition: dwg.h:987
BITCODE_BS DIMATFIT
Definition: dwg.h:1179
BITCODE_RS unknown_51e
Definition: dwg.h:1298
BITCODE_BS LUNITS
Definition: dwg.h:966
BITCODE_RC UCSICON
Definition: dwg.h:1294
BITCODE_BS DIMFRAC
Definition: dwg.h:1173
BITCODE_BD DIMTVP
Definition: dwg.h:1156
BITCODE_BS PDMODE
Definition: dwg.h:972
BITCODE_BD unknown_23
Definition: dwg.h:1254
BITCODE_BD LOFTMAG2
Definition: dwg.h:1267
BITCODE_BS TSTACKSIZE
r2000+
Definition: dwg.h:1210
BITCODE_BD DIMSCALE
Definition: dwg.h:1135
BITCODE_RS unknown_sec
Definition: dwg.h:946
BITCODE_B PLINEGEN
Definition: dwg.h:926
BITCODE_B DIMALT
Definition: dwg.h:1113
BITCODE_H CELTYPE
code 5, DXF 6
Definition: dwg.h:1041
BITCODE_TV PROJECTNAME
Definition: dwg.h:1245
BITCODE_3BD PUCSORGRIGHT
Definition: dwg.h:1062
BITCODE_BD DIMTM
Definition: dwg.h:1144
BITCODE_B WORLDVIEW
Definition: dwg.h:953
BITCODE_BSd DIMLWD
r2000+
Definition: dwg.h:1194
BITCODE_H DIMSTYLE_CONTROL_OBJECT
code 3
Definition: dwg.h:1204
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:1097
BITCODE_RS SNAPMODE
Definition: dwg.h:1075
BITCODE_3BD UCSORG
Definition: dwg.h:1092
BITCODE_3BD UCSXDIR
Definition: dwg.h:1093
BITCODE_BD DIMTSZ
Definition: dwg.h:1153
BITCODE_B FLATLAND
Definition: dwg.h:938
BITCODE_BS CEPSNTYPE
Definition: dwg.h:1231
BITCODE_BL unknown_9
Definition: dwg.h:920
BITCODE_RC TILEMODELIGHTSYNCH
Definition: dwg.h:1275
BITCODE_2RD AXISUNIT
Definition: dwg.h:1084
BITCODE_BS ATTMODE
Definition: dwg.h:970
BITCODE_3BD UCSORGBACK
Definition: dwg.h:1104
BITCODE_TV DIMPOST
Definition: dwg.h:1105
BITCODE_RC CSHADOW
Definition: dwg.h:1283
BITCODE_BS INTERSECTIONCOLOR
Definition: dwg.h:1242
BITCODE_BD DIMRND
Definition: dwg.h:1141
BITCODE_BD DIMALTMZF
r2010+
Definition: dwg.h:1182
BITCODE_B DIMSAV
Definition: dwg.h:925
BITCODE_3RD VPOINTX
Definition: dwg.h:1085
BITCODE_BD LTSCALE
Definition: dwg.h:998
BITCODE_RS numentities
Definition: dwg.h:1290
BITCODE_B LWDISPLAY
= !(FLAGS & 0x200)
Definition: dwg.h:1225
BITCODE_H DICTIONARY_VISUALSTYLE
r2007+ code 5
Definition: dwg.h:1218
BITCODE_B PELLIPSE
Definition: dwg.h:960
BITCODE_BS SHADEDGE
Definition: dwg.h:990
BITCODE_BD USERR5
Definition: dwg.h:1011
BITCODE_B SPLFRAME
Definition: dwg.h:949
BITCODE_BS DRAGMODE
Definition: dwg.h:964
BITCODE_TV DIMBLK_T
Definition: dwg.h:1161
BITCODE_B DIMTOL
Definition: dwg.h:1107
BITCODE_BD unit3_ratio
Definition: dwg.h:913
BITCODE_2RD GRIDUNIT
Definition: dwg.h:1082
BITCODE_BD CHAMFERA
Definition: dwg.h:1012
BITCODE_3BD TARGET
Definition: dwg.h:1069
BITCODE_RC unknown_530
Definition: dwg.h:1302
BITCODE_BS DIMZIN
r13-r14 only RC
Definition: dwg.h:1119
BITCODE_BS DIMARCSYM
Definition: dwg.h:1150
BITCODE_BS DIMAUNIT
Definition: dwg.h:1129
BITCODE_BD DIMASZ
Definition: dwg.h:1137
BITCODE_BD DIMJOGANG
Definition: dwg.h:1146
BITCODE_B VISRETAIN
Definition: dwg.h:957
BITCODE_BS unknown_10
Definition: dwg.h:921
BITCODE_3BD PEXTMAX
Definition: dwg.h:1048
BITCODE_RS unknown_hour
Definition: dwg.h:944
BITCODE_RL bitsize
Definition: dwg.h:906
BITCODE_3BD PUCSORG
Definition: dwg.h:1052
BITCODE_BS INSUNITS
Definition: dwg.h:1230
BITCODE_RS unknown_mon
Definition: dwg.h:941
BITCODE_BS HANDLING
Definition: dwg.h:1031
BITCODE_H TEXTSTYLE
code 5, DXF 7
Definition: dwg.h:1040
BITCODE_BSd USERI4
Definition: dwg.h:981
BITCODE_H DICTIONARY_LIGHTLIST
r2010+ code 5 ??
Definition: dwg.h:1219
BITCODE_B VIEWMODE
Definition: dwg.h:939
BITCODE_H DICTIONARY_ACAD_GROUP
code 5
Definition: dwg.h:1206
BITCODE_TV STYLESHEET
r2000+
Definition: dwg.h:1212
BITCODE_BS PUCSORTHOVIEW
Definition: dwg.h:1058
BITCODE_BD unit4_ratio
Definition: dwg.h:914
BITCODE_B DIMTIX
Definition: dwg.h:1116
BITCODE_3BD UCSORGLEFT
Definition: dwg.h:1101
Definition: dwg.h:9369
BITCODE_RL entities_start
Definition: dwg.h:9379
BITCODE_RL thumbnail_address
Definition: dwg.h:9376
BITCODE_RS codepage
Definition: dwg.h:9385
BITCODE_RL blocks_size
Definition: dwg.h:9382
BITCODE_RL r2004_header_address
Definition: dwg.h:9393
Dwg_Section * section
Definition: dwg.h:9396
BITCODE_RL sections
Definition: dwg.h:9394
Dwg_Version_Type from_version
Definition: dwg.h:9371
BITCODE_RL extras_start
Definition: dwg.h:9383
BITCODE_RC maint_version
Definition: dwg.h:9378
BITCODE_RC zero_one_or_three
Definition: dwg.h:9373
BITCODE_RL vbaproj_address
Definition: dwg.h:9392
Dwg_Version_Type version
Definition: dwg.h:9370
BITCODE_RC unknown_0
Definition: dwg.h:9386
BITCODE_RL extras_size
Definition: dwg.h:9384
BITCODE_RS numentity_sections
Definition: dwg.h:9374
BITCODE_RS numheader_vars
Definition: dwg.h:9375
BITCODE_RL entities_end
Definition: dwg.h:9380
Dwg_Section_Info * section_info
Definition: dwg.h:9398
BITCODE_RL security_type
Definition: dwg.h:9389
BITCODE_RL num_sections
Definition: dwg.h:9395
Dwg_Section_InfoHdr section_infohdr
Definition: dwg.h:9397
BITCODE_RL summaryinfo_address
Definition: dwg.h:9391
BITCODE_RL rl_1c_address
Definition: dwg.h:9390
BITCODE_RL blocks_start
Definition: dwg.h:9381
BITCODE_RC app_maint_version
Definition: dwg.h:9388
BITCODE_RC dwg_version
Definition: dwg.h:9377
BITCODE_RC is_maint
Definition: dwg.h:9372
BITCODE_RC app_dwg_version
Definition: dwg.h:9387
Definition: dwg.h:7192
BITCODE_BS class_version
Definition: dwg.h:7194
struct _dwg_object_object * parent
Definition: dwg.h:7193
Definition: dwg.h:7199
BITCODE_BS class_version
Definition: dwg.h:7201
struct _dwg_object_object * parent
Definition: dwg.h:7200
Definition: dwg.h:7206
struct _dwg_object_object * parent
Definition: dwg.h:7207
BITCODE_BS class_version
Definition: dwg.h:7208
Definition: dwg.h:6197
struct _dwg_object_object * parent
Definition: dwg.h:6198
BITCODE_RCd operation
DXF 280.
Definition: dwg.h:6205
BITCODE_BL operand1
DXF 92.
Definition: dwg.h:6206
BITCODE_BL operand2
DXF 93.
Definition: dwg.h:6207
BITCODE_BL major
DXF 90.
Definition: dwg.h:6203
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6204
Dwg_EvalExpr evalexpr
Definition: dwg.h:6199
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6200
Definition: dwg.h:6167
Dwg_EvalExpr evalexpr
Definition: dwg.h:6169
BITCODE_BD length
DXF 40 1300.0 (length?)
Definition: dwg.h:6175
BITCODE_BD height
DXF 42 420.0 (height?)
Definition: dwg.h:6177
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6170
struct _dwg_object_object * parent
Definition: dwg.h:6168
BITCODE_BL minor
DXF 91 (29)
Definition: dwg.h:6174
BITCODE_BL major
DXF 90 (33)
Definition: dwg.h:6173
BITCODE_BD width
DXF 41 20.0 (width?)
Definition: dwg.h:6176
Definition: dwg.h:6211
BITCODE_BL major
DXF 90.
Definition: dwg.h:6218
struct _dwg_object_object * parent
Definition: dwg.h:6212
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6219
Dwg_EvalExpr evalexpr
Definition: dwg.h:6214
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6215
Definition: dwg.h:6337
BITCODE_BL num_edges
DXF 93.
Definition: dwg.h:6348
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6340
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6344
BITCODE_BL major
DXF 90.
Definition: dwg.h:6343
BITCODE_BD base_dist
DXF 41 (left_range?)
Definition: dwg.h:6346
BITCODE_BL bl92
DXF 92, flat or edge chamfer options?
Definition: dwg.h:6345
BITCODE_BL * edges
DXF 94.
Definition: dwg.h:6349
struct _dwg_object_object * parent
Definition: dwg.h:6338
Dwg_EvalExpr evalexpr
Definition: dwg.h:6339
BITCODE_BD other_dist
DXF 42 (right_range or -1)?
Definition: dwg.h:6347
BITCODE_BL bl95
DXF 95 probably our nodeid.
Definition: dwg.h:6350
Definition: dwg.h:6369
Dwg_EvalExpr evalexpr
Definition: dwg.h:6371
BITCODE_BD major_radius
DXF 41.
Definition: dwg.h:6378
BITCODE_BL major
DXF 90.
Definition: dwg.h:6375
BITCODE_BD x_radius
DXF 43.
Definition: dwg.h:6380
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6376
struct _dwg_object_object * parent
Definition: dwg.h:6370
BITCODE_BD minor_radius
DXF 42.
Definition: dwg.h:6379
BITCODE_BD height
DXF 40.
Definition: dwg.h:6377
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6372
Definition: dwg.h:6354
BITCODE_BD x_radius
DXF 43.
Definition: dwg.h:6365
BITCODE_BD height
DXF 40.
Definition: dwg.h:6362
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6357
BITCODE_BD minor_radius
DXF 42.
Definition: dwg.h:6364
BITCODE_BL major
DXF 90.
Definition: dwg.h:6360
struct _dwg_object_object * parent
Definition: dwg.h:6355
BITCODE_BD major_radius
DXF 41.
Definition: dwg.h:6363
Dwg_EvalExpr evalexpr
Definition: dwg.h:6356
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6361
Definition: dwg.h:6263
BITCODE_B check_intersections
DXF 293 0.
Definition: dwg.h:6291
BITCODE_BL major
DXF 90.
Definition: dwg.h:6269
BITCODE_B has_align_start
DXF 290 1.
Definition: dwg.h:6289
BITCODE_BD * sweepentity_transform
DXF 46 16x.
Definition: dwg.h:6285
BITCODE_BL bl92
DXF 92.
Definition: dwg.h:6272
BITCODE_BD end_draft_dist
DXF 44 0.0.
Definition: dwg.h:6281
BITCODE_B shsw_b296
DXF 296 1.
Definition: dwg.h:6294
BITCODE_BL shsw_bl93
DXF 93.
Definition: dwg.h:6275
Dwg_EvalExpr evalexpr
Definition: dwg.h:6265
BITCODE_RC align_option
DXF 70 2.
Definition: dwg.h:6287
BITCODE_BD draft_angle
DXF 42 0.0.
Definition: dwg.h:6279
struct _dwg_object_object * parent
Definition: dwg.h:6264
BITCODE_TF shsw_text
DXF 310.
Definition: dwg.h:6274
BITCODE_B shsw_b295
DXF 295 1.
Definition: dwg.h:6293
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6270
BITCODE_BD align_angle
DXF 49 0.0.
Definition: dwg.h:6284
BITCODE_BL shsw_text_size
DXF 90.
Definition: dwg.h:6273
BITCODE_RC miter_option
DXF 71 2.
Definition: dwg.h:6288
BITCODE_BD twist_angle
DXF 48 0.0.
Definition: dwg.h:6283
BITCODE_B bank
DXF 292 1.
Definition: dwg.h:6290
BITCODE_BD start_draft_dist
DXF 43 0.0.
Definition: dwg.h:6280
BITCODE_B shsw_b294
DXF 294 1.
Definition: dwg.h:6292
BITCODE_3BD direction
DXF 10.
Definition: dwg.h:6271
BITCODE_TF shsw_text2
DXF 310.
Definition: dwg.h:6277
BITCODE_3BD pt2
DXF 11 0,0,0.
Definition: dwg.h:6295
BITCODE_BD scale_factor
DXF 45 1.0.
Definition: dwg.h:6282
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6266
BITCODE_BL shsw_text2_size
DXF 90.
Definition: dwg.h:6276
BITCODE_BD * pathentity_transform
DXF 47 16x.
Definition: dwg.h:6286
Definition: dwg.h:6316
BITCODE_BL num_startsetbacks
DXF 96.
Definition: dwg.h:6328
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6319
BITCODE_BL num_radiuses
DXF 95.
Definition: dwg.h:6327
BITCODE_BD * startsetbacks
DXF 42.
Definition: dwg.h:6331
BITCODE_BD * endsetbacks
DXF 43.
Definition: dwg.h:6332
BITCODE_BL bl92
DXF 92.
Definition: dwg.h:6324
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6323
BITCODE_BL * edges
DXF 94.
Definition: dwg.h:6326
BITCODE_BD * radiuses
DXF 41.
Definition: dwg.h:6330
struct _dwg_object_object * parent
Definition: dwg.h:6317
BITCODE_BL num_edges
DXF 93.
Definition: dwg.h:6325
Dwg_EvalExpr evalexpr
Definition: dwg.h:6318
BITCODE_BL major
DXF 90.
Definition: dwg.h:6322
BITCODE_BL num_endsetbacks
DXF 97.
Definition: dwg.h:6329
Definition: dwg.h:6155
BITCODE_H owner
Definition: dwg.h:6159
BITCODE_BL minor
Definition: dwg.h:6158
BITCODE_BL major
Definition: dwg.h:6157
BITCODE_B show_history
Definition: dwg.h:6161
struct _dwg_object_object * parent
Definition: dwg.h:6156
BITCODE_BL h_nodeid
Definition: dwg.h:6160
BITCODE_B record_history
Definition: dwg.h:6162
Definition: dwg.h:6301
BITCODE_H * guides
Definition: dwg.h:6312
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6304
BITCODE_H * crosssects
Definition: dwg.h:6310
struct _dwg_object_object * parent
Definition: dwg.h:6302
BITCODE_BL num_guides
DXF 95.
Definition: dwg.h:6311
BITCODE_BL num_crosssects
DXF 92.
Definition: dwg.h:6309
BITCODE_BL major
DXF 90.
Definition: dwg.h:6307
Dwg_EvalExpr evalexpr
Definition: dwg.h:6303
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6308
Definition: dwg.h:6384
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6387
BITCODE_BD radius
DXF 41.
Definition: dwg.h:6394
struct _dwg_object_object * parent
Definition: dwg.h:6385
BITCODE_BD topradius
DXF 42.
Definition: dwg.h:6395
BITCODE_BL major
DXF 90.
Definition: dwg.h:6390
Dwg_EvalExpr evalexpr
Definition: dwg.h:6386
BITCODE_BD height
DXF 40.
Definition: dwg.h:6392
BITCODE_BL sides
DXF 92.
Definition: dwg.h:6393
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6391
Definition: dwg.h:6426
Dwg_EvalExpr evalexpr
Definition: dwg.h:6428
BITCODE_B is_close_to_axis
DXF 291.
Definition: dwg.h:6443
BITCODE_H sweep_entity
Definition: dwg.h:6444
BITCODE_BD bd45
DXF 45.
Definition: dwg.h:6440
struct _dwg_object_object * parent
Definition: dwg.h:6427
BITCODE_3BD axis_pt
DXF 10.
Definition: dwg.h:6434
BITCODE_BD revolve_angle
DXF 40.
Definition: dwg.h:6436
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6433
BITCODE_BD start_angle
DXF 41.
Definition: dwg.h:6437
BITCODE_BD draft_angle
DXF 43.
Definition: dwg.h:6438
BITCODE_BL major
DXF 90.
Definition: dwg.h:6432
BITCODE_BD bd44
DXF 44.
Definition: dwg.h:6439
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6429
BITCODE_B b290
DXF 290.
Definition: dwg.h:6442
BITCODE_BD twist_angle
DXF 46.
Definition: dwg.h:6441
BITCODE_2RD direction
DXF 11.
Definition: dwg.h:6435
Definition: dwg.h:6399
BITCODE_BL major
DXF 90.
Definition: dwg.h:6405
BITCODE_BD radius
DXF 40.
Definition: dwg.h:6407
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6402
Dwg_EvalExpr evalexpr
Definition: dwg.h:6401
struct _dwg_object_object * parent
Definition: dwg.h:6400
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6406
Definition: dwg.h:6224
BITCODE_BD start_draft_dist
DXF 43 0.0.
Definition: dwg.h:6241
BITCODE_BL shsw_bl93
DXF 93.
Definition: dwg.h:6236
BITCODE_TF shsw_text2
DXF 310.
Definition: dwg.h:6238
BITCODE_RC miter_option
DXF 71 2.
Definition: dwg.h:6249
BITCODE_BL bl92
DXF 92.
Definition: dwg.h:6233
BITCODE_BL shsw_text_size
DXF 90.
Definition: dwg.h:6234
BITCODE_B bank
DXF 292 1.
Definition: dwg.h:6251
struct _dwg_object_object * parent
Definition: dwg.h:6225
BITCODE_BD * pathentity_transform
DXF 47 16x.
Definition: dwg.h:6247
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6227
BITCODE_B has_align_start
DXF 290 1.
Definition: dwg.h:6250
BITCODE_B shsw_b296
DXF 296 1.
Definition: dwg.h:6255
BITCODE_TF shsw_text
DXF 310.
Definition: dwg.h:6235
BITCODE_BL major
DXF 90.
Definition: dwg.h:6230
BITCODE_B shsw_b294
DXF 294 1.
Definition: dwg.h:6253
BITCODE_BD twist_angle
DXF 48 0.0.
Definition: dwg.h:6244
BITCODE_BL shsw_text2_size
DXF 90.
Definition: dwg.h:6237
BITCODE_BD align_angle
DXF 49 0.0.
Definition: dwg.h:6245
BITCODE_3BD direction
DXF 10.
Definition: dwg.h:6232
BITCODE_BD end_draft_dist
DXF 44 0.0.
Definition: dwg.h:6242
BITCODE_BD * sweepentity_transform
DXF 46 16x.
Definition: dwg.h:6246
Dwg_EvalExpr evalexpr
Definition: dwg.h:6226
BITCODE_B check_intersections
DXF 293 0.
Definition: dwg.h:6252
BITCODE_BD draft_angle
DXF 42 0.0.
Definition: dwg.h:6240
BITCODE_BD scale_factor
DXF 45 1.0.
Definition: dwg.h:6243
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6231
BITCODE_RC align_option
DXF 70 2.
Definition: dwg.h:6248
BITCODE_B shsw_b295
DXF 295 1.
Definition: dwg.h:6254
BITCODE_3BD pt2
DXF 11 0,0,0.
Definition: dwg.h:6256
Definition: dwg.h:6412
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6415
BITCODE_BD major_radius
DXF 40.
Definition: dwg.h:6420
BITCODE_BL major
DXF 90.
Definition: dwg.h:6418
struct _dwg_object_object * parent
Definition: dwg.h:6413
BITCODE_BD minor_radius
DXF 41.
Definition: dwg.h:6421
Dwg_EvalExpr evalexpr
Definition: dwg.h:6414
BITCODE_BL minor
DXF 91.
Definition: dwg.h:6419
Definition: dwg.h:6182
struct _dwg_object_object * parent
Definition: dwg.h:6183
Dwg_ACSH_HistoryNode history_node
Definition: dwg.h:6185
BITCODE_BL major
DXF 90 (33)
Definition: dwg.h:6188
BITCODE_BD width
DXF 41 20.0 (width?)
Definition: dwg.h:6191
BITCODE_BD length
DXF 40 1300.0 (length?)
Definition: dwg.h:6190
BITCODE_BL minor
DXF 91 (29)
Definition: dwg.h:6189
BITCODE_BD height
DXF 42 420.0 (height?)
Definition: dwg.h:6192
Dwg_EvalExpr evalexpr
Definition: dwg.h:6184
BITCODE_3BD dimline_pt
DXF 11-31.
Definition: dwg.h:6866
Dwg_OCD_Dimension dimension
Definition: dwg.h:6864
BITCODE_3BD arc_pt
DXF 11-31.
Definition: dwg.h:6878
Dwg_OCD_Dimension dimension
Definition: dwg.h:6876
Definition: dwg.h:2694
Definition: dwg.h:2703
BITCODE_RC unknown
Definition: dwg.h:2705
struct _dwg_object_object * parent
Definition: dwg.h:5543
BITCODE_3BD workplane[3]
Definition: dwg.h:5548
BITCODE_B b1
Definition: dwg.h:5547
Dwg_CONSTRAINTGROUPNODE * nodes
Definition: dwg.h:5553
BITCODE_BL num_actions
Definition: dwg.h:5550
BITCODE_H * actions
Definition: dwg.h:5551
BITCODE_H h1
Definition: dwg.h:5549
BITCODE_BL version
Definition: dwg.h:5546
BITCODE_BL num_nodes
Definition: dwg.h:5552
struct _dwg_object_object * parent
Definition: dwg.h:6029
BITCODE_H d_node
DXF 330
Definition: dwg.h:6034
BITCODE_H assocdep
DXF 330
Definition: dwg.h:6035
BITCODE_H r_node
DXF 330
Definition: dwg.h:6033
BITCODE_BS class_version
DXF 90
Definition: dwg.h:6032
Dwg_ASSOCPARAMBASEDACTIONBODY pab
Definition: dwg.h:6031
Definition: dwg.h:5700
struct _dwg_object_object * parent
Definition: dwg.h:5701
Definition: dwg.h:5445
struct _dwg_object_object * parent
Definition: dwg.h:5446
struct _dwg_object_object * parent
Definition: dwg.h:6019
BITCODE_BL class_version
Definition: dwg.h:6022
Dwg_ASSOCPARAMBASEDACTIONBODY pab
Definition: dwg.h:6021
BITCODE_H r_node
Definition: dwg.h:6023
BITCODE_H d_node
Definition: dwg.h:6024
Definition: dwg.h:6090
struct _dwg_object_object * parent
Definition: dwg.h:6091
Dwg_ARRAYITEMLOCATOR * items
Definition: dwg.h:6101
struct _dwg_object_object * parent
Definition: dwg.h:6097
BITCODE_BL num_items
Definition: dwg.h:6100
BITCODE_BS status
Definition: dwg.h:6099
BITCODE_BL asdap_class_version
Definition: dwg.h:5732
struct _dwg_object_object * parent
Definition: dwg.h:5729
BITCODE_H dep
Definition: dwg.h:5733
BITCODE_BL class_version
Definition: dwg.h:5735
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5965
BITCODE_B b5
DXF 294.
Definition: dwg.h:5970
BITCODE_BS blend_options
DXF 72
Definition: dwg.h:5971
BITCODE_B b4
DXF 293.
Definition: dwg.h:5969
BITCODE_B b1
DXF 290.
Definition: dwg.h:5966
BITCODE_BS bs2
DXF 73
Definition: dwg.h:5972
BITCODE_B b3
DXF 292.
Definition: dwg.h:5968
struct _dwg_object_object * parent
Definition: dwg.h:5962
BITCODE_B b2
DXF 291.
Definition: dwg.h:5967
struct _dwg_object_object * parent
Definition: dwg.h:5741
Definition: dwg.h:5387
BITCODE_H readdep
Definition: dwg.h:5400
BITCODE_B is_write_dep
Definition: dwg.h:5392
BITCODE_B is_delegating_to_owning_action
Definition: dwg.h:5394
BITCODE_H dep_on
Definition: dwg.h:5396
struct _dwg_object_object * parent
Definition: dwg.h:5388
BITCODE_H node
Definition: dwg.h:5402
BITCODE_B is_read_dep
Definition: dwg.h:5391
BITCODE_TV name
Definition: dwg.h:5398
BITCODE_BLd depbodyid
Definition: dwg.h:5399
BITCODE_H dep_body
Definition: dwg.h:5401
BITCODE_B is_attached_to_object
Definition: dwg.h:5393
BITCODE_BL status
Definition: dwg.h:5390
BITCODE_BS class_version
Definition: dwg.h:5389
BITCODE_BLd order
Definition: dwg.h:5395
BITCODE_B has_name
Definition: dwg.h:5397
BITCODE_BS class_version
Definition: dwg.h:6064
BITCODE_BS adb_version
Definition: dwg.h:6061
struct _dwg_object_object * parent
Definition: dwg.h:6060
BITCODE_TV name
Definition: dwg.h:6063
BITCODE_BS dimbase_version
Definition: dwg.h:6062
Definition: dwg.h:5758
BITCODE_H subent
Definition: dwg.h:5769
BITCODE_BL action_type
Definition: dwg.h:5768
BITCODE_H dep
Definition: dwg.h:5763
BITCODE_BL asdap_class_version
Definition: dwg.h:5762
BITCODE_B has_action
Definition: dwg.h:5767
BITCODE_H param
Definition: dwg.h:5766
BITCODE_BL class_version
Definition: dwg.h:5765
struct _dwg_object_object * parent
Definition: dwg.h:5759
struct _dwg_object_object * parent
Definition: dwg.h:5939
struct _dwg_object_object * parent
Definition: dwg.h:5945
BITCODE_RC option
DXF 280 edge_extension_type.
Definition: dwg.h:5877
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5876
struct _dwg_object_object * parent
Definition: dwg.h:5873
struct _dwg_object_object * parent
Definition: dwg.h:5882
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5885
Definition: dwg.h:5773
struct _dwg_object_object * parent
Definition: dwg.h:5774
BITCODE_BL class_version
Definition: dwg.h:5780
BITCODE_BL asdap_class_version
Definition: dwg.h:5777
BITCODE_BL index
Definition: dwg.h:5781
BITCODE_H dep
Definition: dwg.h:5778
struct _dwg_object_object * parent
Definition: dwg.h:5977
BITCODE_BS status
DXF 70
Definition: dwg.h:5981
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5980
BITCODE_2RD pt2
DXF 10
Definition: dwg.h:5983
BITCODE_2RD pt1
DXF 10
Definition: dwg.h:5982
Definition: dwg.h:5435
Dwg_Object_ASSOCDEPENDENCY assocdep
Definition: dwg.h:5437
struct _dwg_object_object * parent
Definition: dwg.h:5436
BITCODE_B enabled
Definition: dwg.h:5440
BITCODE_BS class_version
Definition: dwg.h:5439
struct _dwg_object_object * parent
Definition: dwg.h:5898
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5901
Dwg_ASSOCPARAMBASEDACTIONBODY pab
Definition: dwg.h:6011
BITCODE_BL num_actions
Definition: dwg.h:6013
struct _dwg_object_object * parent
Definition: dwg.h:6009
BITCODE_BL class_version
Definition: dwg.h:6012
Dwg_ASSOCACTIONBODY_action * actions
Definition: dwg.h:6014
struct _dwg_object_object * parent
Definition: dwg.h:5906
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5909
Definition: dwg.h:5457
BITCODE_BS network_version
Definition: dwg.h:5460
struct _dwg_object_object * parent
Definition: dwg.h:5458
Dwg_ASSOCACTION_Deps * actions
Definition: dwg.h:5463
BITCODE_BL num_actions
Definition: dwg.h:5462
BITCODE_H * owned_actions
Definition: dwg.h:5465
BITCODE_BL num_owned_actions
Definition: dwg.h:5464
BITCODE_BL network_action_index
Definition: dwg.h:5461
BITCODE_H dep
Definition: dwg.h:5752
struct _dwg_object_object * parent
Definition: dwg.h:5748
BITCODE_BS class_version
Definition: dwg.h:5754
BITCODE_BL asdap_class_version
Definition: dwg.h:5751
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5917
BITCODE_B b1
DXF 290
Definition: dwg.h:5918
struct _dwg_object_object * parent
Definition: dwg.h:5914
Dwg_ASSOCPARAMBASEDACTIONBODY pab
Definition: dwg.h:6042
BITCODE_BL class_version
DXF 90
Definition: dwg.h:6043
struct _dwg_object_object * parent
Definition: dwg.h:6040
BITCODE_H d_node
DXF 330.
Definition: dwg.h:6045
BITCODE_H r_node
DXF 330.
Definition: dwg.h:6044
BITCODE_BS status
Definition: dwg.h:5715
struct _dwg_object_object * parent
Definition: dwg.h:5712
BITCODE_BD param
Definition: dwg.h:5717
BITCODE_RC osnap_mode
Definition: dwg.h:5716
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5991
struct _dwg_object_object * parent
Definition: dwg.h:5988
Definition: dwg.h:5785
BITCODE_BL version
DXF 90.
Definition: dwg.h:5790
struct _dwg_object_object * parent
Definition: dwg.h:5786
BITCODE_BL unknown_bl32
DXF 90 0.
Definition: dwg.h:5673
BITCODE_BL unknown_bl30
DXF 90 0.
Definition: dwg.h:5671
BITCODE_BL unknown_bl14
DXF 90 0.
Definition: dwg.h:5655
BITCODE_BL unknown_bl31
DXF 90 900.
Definition: dwg.h:5672
BITCODE_BL unknown_bl22
DXF 90 51001.
Definition: dwg.h:5663
BITCODE_BL num_subents
DXF 90 5.
Definition: dwg.h:5641
BITCODE_BL unknown_bl21
DXF 90 1000000000.
Definition: dwg.h:5662
struct _dwg_object_object * parent
Definition: dwg.h:5635
BITCODE_BL unknown_bl33
DXF 90 2.
Definition: dwg.h:5674
BITCODE_BL unknown_bl20
DXF 90 1.
Definition: dwg.h:5661
BITCODE_BL * steps
DXF 90.
Definition: dwg.h:5642
BITCODE_BL unknown_bl17
DXF 90 1.
Definition: dwg.h:5658
BITCODE_BL unknown_bl7
DXF 90 2.
Definition: dwg.h:5648
BITCODE_BL unknown_bl15
DXF 90 1.
Definition: dwg.h:5656
BITCODE_BL unknown_bl10
DXF 90 21.
Definition: dwg.h:5651
BITCODE_BL * subents
FIXME: subent struct.
Definition: dwg.h:5643
BITCODE_BL unknown_bl24
DXF 90 1000000000.
Definition: dwg.h:5665
BITCODE_BL unknown_bl28
DXF 90 0.
Definition: dwg.h:5669
BITCODE_BL unknown_bl26
DXF 90 0.
Definition: dwg.h:5667
BITCODE_BL unknown_bl29
DXF 90 900.
Definition: dwg.h:5670
BITCODE_BL unknown_bl7a
DXF 90 3.
Definition: dwg.h:5647
BITCODE_BL unknown_bl35
DXF 90 3 0100000011.
Definition: dwg.h:5676
BITCODE_BL unknown_bl6
DXF 90 5.
Definition: dwg.h:5645
BITCODE_BL unknown_bl6a
DXF 90 0.
Definition: dwg.h:5646
BITCODE_BL unknown_bl34
DXF 90 2.
Definition: dwg.h:5675
BITCODE_BL unknown_bl8
DXF 90 2.
Definition: dwg.h:5649
BITCODE_BL unknown_0
DXF 90 always 0.
Definition: dwg.h:5638
BITCODE_BL unknown_bl9
DXF 90 2.
Definition: dwg.h:5650
BITCODE_BL unknown_bl19
DXF 90 1001.
Definition: dwg.h:5660
BITCODE_BL unknown_bl16
DXF 90 3.
Definition: dwg.h:5657
BITCODE_BL unknown_bl25
DXF 90 351001.
Definition: dwg.h:5666
BITCODE_BL unknown_2
DXF 90 always 2.
Definition: dwg.h:5639
BITCODE_BL unknown_bl12
DXF 90 0.
Definition: dwg.h:5653
BITCODE_BL unknown_bl13
DXF 90 0.
Definition: dwg.h:5654
BITCODE_BL num_steps
DXF 90 3.
Definition: dwg.h:5640
BITCODE_BL unknown_bl23
DXF 90 1.
Definition: dwg.h:5664
BITCODE_BL class_version
DXF 90 1 or r2013+ 2.
Definition: dwg.h:5636
BITCODE_BL unknown_bl18
DXF 90 1000000000.
Definition: dwg.h:5659
BITCODE_BL unknown_3
DXF 90 always 3.
Definition: dwg.h:5637
BITCODE_BL unknown_bl36
DXF 90 0.
Definition: dwg.h:5677
BITCODE_BL unknown_bl11
DXF 90 0.
Definition: dwg.h:5652
BITCODE_BL unknown_bl27
DXF 90 0.
Definition: dwg.h:5668
BITCODE_B unknown_b37
DXF 290 0.
Definition: dwg.h:5678
struct _dwg_object_object * parent
Definition: dwg.h:5890
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5893
struct _dwg_object_object * parent
Definition: dwg.h:5722
BITCODE_H entity
Definition: dwg.h:5849
BITCODE_BL class_version
Definition: dwg.h:5848
struct _dwg_object_object * parent
Definition: dwg.h:5845
struct _dwg_object_object * parent
Definition: dwg.h:5923
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5926
struct _dwg_object_object * parent
Definition: dwg.h:6050
BITCODE_BS class_version
DXF 90
Definition: dwg.h:6053
BITCODE_H d_node
DXF 330.
Definition: dwg.h:6055
Dwg_ASSOCPARAMBASEDACTIONBODY pab
Definition: dwg.h:6052
BITCODE_H r_node
DXF 330.
Definition: dwg.h:6054
struct _dwg_object_object * parent
Definition: dwg.h:5931
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5934
BITCODE_BD distance
DXF 40
Definition: dwg.h:5957
BITCODE_B b1
DXF 290.
Definition: dwg.h:5955
BITCODE_B b2
DXF 290.
Definition: dwg.h:5956
BITCODE_BL class_version
DXF 90
Definition: dwg.h:5954
struct _dwg_object_object * parent
Definition: dwg.h:5951
Definition: dwg.h:5428
struct _dwg_object_object * parent
Definition: dwg.h:5429
Dwg_Object_ASSOCDEPENDENCY assocdep
Definition: dwg.h:5430
Definition: dwg.h:5557
BITCODE_TV name
Definition: dwg.h:5561
Dwg_EvalVariant value
Definition: dwg.h:5565
BITCODE_BS av_class_version
Definition: dwg.h:5559
BITCODE_TV desc
Definition: dwg.h:5564
BITCODE_TV t58
Definition: dwg.h:5562
BITCODE_B has_t78
Definition: dwg.h:5566
BITCODE_B b290
Definition: dwg.h:5568
BITCODE_TV evaluator
Definition: dwg.h:5563
struct _dwg_object_object * parent
Definition: dwg.h:5558
BITCODE_TV t78
Definition: dwg.h:5567
BITCODE_3BD pt
Definition: dwg.h:5802
struct _dwg_object_object * parent
Definition: dwg.h:5795
BITCODE_H dep
Definition: dwg.h:5799
BITCODE_BL class_version
Definition: dwg.h:5801
BITCODE_BL asdap_class_version
Definition: dwg.h:5798
BITCODE_3BD ins_pt
Definition: dwg.h:6962
BITCODE_BD rotation
Definition: dwg.h:6961
BITCODE_3BD scale_factor
Definition: dwg.h:6963
struct _dwg_object_object * parent
Definition: dwg.h:7571
Definition: dwg.h:7474
BITCODE_3BD orientation
Definition: dwg.h:7477
struct _dwg_object_object * parent
Definition: dwg.h:7475
struct _dwg_object_object * parent
Definition: dwg.h:7482
BITCODE_B align_perpendicular
Definition: dwg.h:7484
BITCODE_BD angle
Definition: dwg.h:7495
BITCODE_3BD end_pt
Definition: dwg.h:7492
BITCODE_3BD center_pt
Definition: dwg.h:7491
struct _dwg_object_object * parent
Definition: dwg.h:7489
BITCODE_TV expr_description
Definition: dwg.h:7494
BITCODE_TV expr_name
Definition: dwg.h:7493
BITCODE_B orientation_on_both_grips
Definition: dwg.h:7496
Definition: dwg.h:7522
BITCODE_BD row_offset
DXF 141.
Definition: dwg.h:7527
Dwg_BLOCKACTION_connectionpts conn_pts[4]
DXF 92-95, 301-304.
Definition: dwg.h:7525
BITCODE_BD column_offset
DXF 140.
Definition: dwg.h:7526
struct _dwg_object_object * parent
Definition: dwg.h:7523
BITCODE_3BD pt
Definition: dwg.h:7534
BITCODE_3BD base_pt
Definition: dwg.h:7535
struct _dwg_object_object * parent
Definition: dwg.h:7532
BITCODE_TV expr_name
Definition: dwg.h:7504
BITCODE_TV expr_description
Definition: dwg.h:7505
BITCODE_BD distance
Definition: dwg.h:7506
BITCODE_B orientation_on_both_grips
Definition: dwg.h:7507
struct _dwg_object_object * parent
Definition: dwg.h:7502
Definition: dwg.h:7539
Dwg_BLOCKACTION_connectionpts conn_pts[4]
DXF 92-95, 301-304.
Definition: dwg.h:7542
struct _dwg_object_object * parent
Definition: dwg.h:7540
Definition: dwg.h:7547
BITCODE_BS upd_state
Definition: dwg.h:7552
BITCODE_3BD orientation
Definition: dwg.h:7551
BITCODE_BL combined_state
Definition: dwg.h:7550
struct _dwg_object_object * parent
Definition: dwg.h:7548
BITCODE_BS state
Definition: dwg.h:7553
Definition: dwg.h:7557
BITCODE_3BD def_label_pt
DXF 1012.
Definition: dwg.h:7564
BITCODE_TV tooltip
DXF 309.
Definition: dwg.h:7566
struct _dwg_object_object * parent
Definition: dwg.h:7558
BITCODE_TV flip_label
DXF 305.
Definition: dwg.h:7560
BITCODE_BL bl96
DXF 96.
Definition: dwg.h:7565
BITCODE_TV flip_label_desc
DXF 306.
Definition: dwg.h:7561
BITCODE_TV flipped_state_label
DXF 308.
Definition: dwg.h:7563
BITCODE_TV base_state_label
DXF 307.
Definition: dwg.h:7562
BITCODE_BL grip_type
Definition: dwg.h:7365
Dwg_EvalExpr evalexpr
Definition: dwg.h:7363
BITCODE_TV grip_expr
Definition: dwg.h:7366
struct _dwg_object_object * parent
Definition: dwg.h:7362
struct _dwg_object_object * parent
Definition: dwg.h:7583
struct _dwg_object_object * parent
Definition: dwg.h:7577
Definition: dwg.h:7594
struct _dwg_object_object * parent
Definition: dwg.h:7595
BITCODE_3BD orientation
Definition: dwg.h:7597
Definition: dwg.h:7601
struct _dwg_object_object * parent
Definition: dwg.h:7602
BITCODE_BD distance
DXF 306.
Definition: dwg.h:7606
BITCODE_TV distance_desc
DXF 306.
Definition: dwg.h:7605
BITCODE_TV distance_name
DXF 305.
Definition: dwg.h:7604
Definition: dwg.h:7619
BITCODE_BL numelems
Definition: dwg.h:7622
BITCODE_BL numrows
Definition: dwg.h:7623
BITCODE_BL numcols
Definition: dwg.h:7624
BITCODE_B b280
Definition: dwg.h:7627
Dwg_BLOCKLOOKUPACTION_lut * lut
Definition: dwg.h:7625
struct _dwg_object_object * parent
Definition: dwg.h:7620
BITCODE_TV * exprs
Definition: dwg.h:7626
Definition: dwg.h:7631
struct _dwg_object_object * parent
Definition: dwg.h:7632
Definition: dwg.h:7637
BITCODE_TV lookup_desc
DXF 304.
Definition: dwg.h:7641
struct _dwg_object_object * parent
Definition: dwg.h:7638
BITCODE_BL index
DXF 94 ??
Definition: dwg.h:7642
BITCODE_TV lookup_name
DXF 303.
Definition: dwg.h:7640
BITCODE_TV unknown_t
Definition: dwg.h:7643
Definition: dwg.h:7647
struct _dwg_object_object * parent
Definition: dwg.h:7648
Dwg_BLOCKACTION_connectionpts conn_pts[2]
DXF 92-93, 301-302.
Definition: dwg.h:7650
BITCODE_TV name
Definition: dwg.h:6072
BITCODE_BS adb_version
Definition: dwg.h:6070
BITCODE_BS class_version
Definition: dwg.h:6073
struct _dwg_object_object * parent
Definition: dwg.h:6069
BITCODE_BS dimbase_version
Definition: dwg.h:6071
Definition: dwg.h:7655
BITCODE_TV position_name
Definition: dwg.h:7658
struct _dwg_object_object * parent
Definition: dwg.h:7656
BITCODE_TV position_desc
Definition: dwg.h:7659
BITCODE_3BD def_label_pt
Definition: dwg.h:7660
Definition: dwg.h:7664
struct _dwg_object_object * parent
Definition: dwg.h:7665
Definition: dwg.h:7670
struct _dwg_object_object * parent
Definition: dwg.h:7671
Dwg_BLOCKPARAMVALUESET angle_value_set
Definition: dwg.h:7678
BITCODE_BD offset
DXF 140.
Definition: dwg.h:7677
BITCODE_TV distance_desc
DXF 306.
Definition: dwg.h:7676
Dwg_BLOCKPARAMVALUESET distance_value_set
Definition: dwg.h:7679
BITCODE_TV distance_name
DXF 305.
Definition: dwg.h:7675
BITCODE_TV angle_name
DXF 305.
Definition: dwg.h:7673
BITCODE_TV angle_desc
DXF 306.
Definition: dwg.h:7674
BITCODE_BL num_pts
Definition: dwg.h:7688
BITCODE_H * hdls
Definition: dwg.h:7691
BITCODE_BS * shorts
Definition: dwg.h:7692
Dwg_BLOCKACTION_connectionpts conn_pts[6]
DXF 92-97, 301-306.
Definition: dwg.h:7687
BITCODE_BL * codes
Definition: dwg.h:7694
BITCODE_2RD * pts
Definition: dwg.h:7689
BITCODE_BL num_hdls
Definition: dwg.h:7690
BITCODE_BL num_codes
Definition: dwg.h:7693
struct _dwg_object_object * parent
Definition: dwg.h:7685
struct _dwg_object_object * parent
Definition: dwg.h:7706
Definition: dwg.h:7699
struct _dwg_object_object * parent
Definition: dwg.h:7700
BITCODE_TV expr_name
Definition: dwg.h:7515
struct _dwg_object_object * parent
Definition: dwg.h:7513
BITCODE_BD distance
Definition: dwg.h:7517
BITCODE_TV expr_description
Definition: dwg.h:7516
Definition: dwg.h:7711
BITCODE_BS flag
Definition: dwg.h:7713
BITCODE_H block
Definition: dwg.h:7714
struct _dwg_object_object * parent
Definition: dwg.h:7712
Definition: dwg.h:7718
struct _dwg_object_object * parent
Definition: dwg.h:7719
Definition: dwg.h:7724
struct _dwg_object_object * parent
Definition: dwg.h:7725
BITCODE_3BD def_base_angle_pt
Definition: dwg.h:7733
BITCODE_TV angle_name
DXF 305.
Definition: dwg.h:7734
BITCODE_TV angle_desc
DXF 306.
Definition: dwg.h:7735
struct _dwg_object_object * parent
Definition: dwg.h:7731
BITCODE_BD angle
DXF 306.
Definition: dwg.h:7736
Dwg_BLOCKPARAMVALUESET angle_value_set
Definition: dwg.h:7737
Definition: dwg.h:7742
Definition: dwg.h:7763
Dwg_BLOCKSTRETCHACTION_handles * hdls
DXF 331, 74, 94, 94.
Definition: dwg.h:7770
BITCODE_BL num_codes
Definition: dwg.h:7771
Dwg_BLOCKSTRETCHACTION_codes * codes
DXF 95, 76, 94.
Definition: dwg.h:7772
BITCODE_BL num_hdls
Definition: dwg.h:7769
BITCODE_2RD * pts
Definition: dwg.h:7768
struct _dwg_object_object * parent
Definition: dwg.h:7764
Dwg_BLOCKACTION_connectionpts conn_pts[2]
DXF 92-93, 301-302.
Definition: dwg.h:7766
BITCODE_BL num_pts
Definition: dwg.h:7767
Definition: dwg.h:7777
BITCODE_H assocvariable
DXF 305.
Definition: dwg.h:7781
struct _dwg_object_object * parent
Definition: dwg.h:7778
BITCODE_BS type
DXF 170 (already value.code)?
Definition: dwg.h:7784
Dwg_EvalVariant value
Definition: dwg.h:7783
BITCODE_TV expr
DXF 301.
Definition: dwg.h:7782
BITCODE_BS flag
DXF 90.
Definition: dwg.h:7780
struct _dwg_object_object * parent
Definition: dwg.h:7589
Definition: dwg.h:7354
struct _dwg_object_object * parent
Definition: dwg.h:7355
BITCODE_BL num_blocks
Definition: dwg.h:7345
BITCODE_TV blockvisi_name
Definition: dwg.h:7343
BITCODE_H * blocks
Definition: dwg.h:7346
BITCODE_B is_initialized
Definition: dwg.h:7341
BITCODE_B unknown_bool
Definition: dwg.h:7342
BITCODE_BL num_states
Definition: dwg.h:7347
Dwg_BLOCKVISIBILITYPARAMETER_state * states
Definition: dwg.h:7348
struct _dwg_object_object * parent
Definition: dwg.h:7339
BITCODE_TV blockvisi_desc
Definition: dwg.h:7344
Definition: dwg.h:7788
struct _dwg_object_object * parent
Definition: dwg.h:7789
Definition: dwg.h:7794
BITCODE_TV x_label_desc
Definition: dwg.h:7798
struct _dwg_object_object * parent
Definition: dwg.h:7795
BITCODE_BD x_value
Definition: dwg.h:7801
BITCODE_TV y_label
Definition: dwg.h:7799
BITCODE_TV y_label_desc
Definition: dwg.h:7800
Dwg_BLOCKPARAMVALUESET y_value_set
Definition: dwg.h:7804
BITCODE_TV x_label
Definition: dwg.h:7797
BITCODE_BD y_value
Definition: dwg.h:7802
Dwg_BLOCKPARAMVALUESET x_value_set
Definition: dwg.h:7803
Definition: dwg.h:2378
BITCODE_H model_space
Definition: dwg.h:2380
BITCODE_H paper_space
Definition: dwg.h:2381
Definition: dwg.h:2388
BITCODE_BL __iterator
Definition: dwg.h:2390
BITCODE_BL preview_size
Definition: dwg.h:2401
BITCODE_RS flag2
Definition: dwg.h:2413
BITCODE_3DPOINT base_pt
Definition: dwg.h:2397
BITCODE_B explodable
Definition: dwg.h:2404
BITCODE_H * inserts
Definition: dwg.h:2411
BITCODE_TV xref_pname
Definition: dwg.h:2398
BITCODE_H layout
Definition: dwg.h:2412
BITCODE_RL num_inserts
Definition: dwg.h:2399
BITCODE_RL block_offset_r11
Definition: dwg.h:2415
BITCODE_BL num_owned
Definition: dwg.h:2396
BITCODE_B hasattrs
Definition: dwg.h:2392
BITCODE_TF preview
Definition: dwg.h:2402
BITCODE_B blkisxref
Definition: dwg.h:2393
BITCODE_B anonymous
Definition: dwg.h:2391
BITCODE_H endblk_entity
Definition: dwg.h:2410
BITCODE_H last_entity
Definition: dwg.h:2408
BITCODE_H block_entity
Definition: dwg.h:2406
BITCODE_B loaded_bit
Definition: dwg.h:2395
BITCODE_H * entities
Definition: dwg.h:2409
BITCODE_BS insert_units
Definition: dwg.h:2403
BITCODE_RC unknown_r11
Definition: dwg.h:2414
BITCODE_B xrefoverlaid
Definition: dwg.h:2394
BITCODE_RC block_scaling
Definition: dwg.h:2405
BITCODE_H first_entity
Definition: dwg.h:2407
BITCODE_TV description
Definition: dwg.h:2400
Definition: dwg.h:7370
struct _dwg_object_object * parent
Definition: dwg.h:7371
BITCODE_BL num_pointrefs
Definition: dwg.h:7372
BITCODE_H * pointrefs
Definition: dwg.h:7373
BITCODE_H dimref
Definition: dwg.h:7374
Definition: dwg.h:7378
struct _dwg_object_object * parent
Definition: dwg.h:7379
Definition: dwg.h:4078
BITCODE_BL num_cells
Definition: dwg.h:4080
struct _dwg_object_object * parent
Definition: dwg.h:4079
Dwg_TABLESTYLE_CellStyle * cells
Definition: dwg.h:4081
Definition: dwg.h:6794
BITCODE_BL num_submgrs
Definition: dwg.h:6797
BITCODE_H objectcontext
Definition: dwg.h:6796
Dwg_CONTEXTDATA_submgr * submgrs
Definition: dwg.h:6798
struct _dwg_object_object * parent
Definition: dwg.h:6795
Definition: dwg.h:7213
BITCODE_BS class_version
Definition: dwg.h:7215
struct _dwg_object_object * parent
Definition: dwg.h:7214
Definition: dwg.h:6652
BITCODE_BS class_version
DXF 90, default: 1.
Definition: dwg.h:6655
BITCODE_H entity
DXF 340.
Definition: dwg.h:6656
struct _dwg_object_object * parent
Definition: dwg.h:6653
Definition: dwg.h:5229
BITCODE_BL num_rows
Definition: dwg.h:5233
BITCODE_BS flags
Definition: dwg.h:5231
BITCODE_TV table_name
Definition: dwg.h:5234
struct _dwg_object_object * parent
Definition: dwg.h:5230
BITCODE_BL num_cols
Definition: dwg.h:5232
Dwg_DATATABLE_column * cols
Definition: dwg.h:5235
Definition: dwg.h:4162
struct _dwg_object_object * parent
Definition: dwg.h:4163
BITCODE_CMC color
Definition: dwg.h:4164
Definition: dwg.h:6974
BITCODE_BD viewlabel_offset
Definition: dwg.h:7001
BITCODE_BD identifier_offset
Definition: dwg.h:6989
BITCODE_BD identifier_height
Definition: dwg.h:6987
BITCODE_BD arrow_symbol_size
Definition: dwg.h:6993
BITCODE_TV desc
Definition: dwg.h:6978
BITCODE_CMC identifier_color
Definition: dwg.h:6986
BITCODE_TV display_name
Definition: dwg.h:6980
BITCODE_H borderline_ltype
Definition: dwg.h:7007
BITCODE_CMC arrow_symbol_color
Definition: dwg.h:6992
BITCODE_TV viewlabel_pattern
Definition: dwg.h:7003
BITCODE_H identifier_style
Definition: dwg.h:6985
BITCODE_CMC connection_line_color
Definition: dwg.h:7006
struct _dwg_object_object * parent
Definition: dwg.h:6975
BITCODE_BLd connection_linewt
Definition: dwg.h:7005
BITCODE_TV identifier_exclude_characters
Definition: dwg.h:6988
BITCODE_H boundary_ltype
Definition: dwg.h:6994
BITCODE_BL flags
Definition: dwg.h:6984
BITCODE_BL viewstyle_flags
Definition: dwg.h:6981
BITCODE_B is_modified_for_recompute
Definition: dwg.h:6979
BITCODE_BL viewlabel_attachment
Definition: dwg.h:7000
BITCODE_H connection_ltype
Definition: dwg.h:7004
BITCODE_BS mdoc_class_version
DXF 70 0.
Definition: dwg.h:6977
BITCODE_CMC boundary_line_color
Definition: dwg.h:6996
BITCODE_RC identifier_placement
Definition: dwg.h:6990
BITCODE_BS class_version
DXF 70 0.
Definition: dwg.h:6983
BITCODE_CMC borderline_color
Definition: dwg.h:7009
BITCODE_BLd borderline_linewt
Definition: dwg.h:7008
BITCODE_RC model_edge
Definition: dwg.h:7010
BITCODE_CMC viewlabel_text_color
Definition: dwg.h:6998
BITCODE_H arrow_symbol
Definition: dwg.h:6991
BITCODE_BL viewlabel_alignment
Definition: dwg.h:7002
BITCODE_BLd boundary_linewt
Definition: dwg.h:6995
BITCODE_BD viewlabel_text_height
Definition: dwg.h:6999
BITCODE_H viewlabel_text_style
Definition: dwg.h:6997
Definition: dwg.h:3564
BITCODE_RC schema
Definition: dwg.h:3567
struct _dwg_object_object * parent
Definition: dwg.h:3565
BITCODE_TV strvalue
Definition: dwg.h:3568
Definition: dwg.h:2182
BITCODE_H defaultid
Definition: dwg.h:2191
BITCODE_TV * texts
DXF 3.
Definition: dwg.h:2188
BITCODE_RC is_hardowner
DXF 280.
Definition: dwg.h:2186
BITCODE_BS cloning
DXF 281, ie merge_style.
Definition: dwg.h:2187
struct _dwg_object_object * parent
Definition: dwg.h:2183
BITCODE_H * itemhandles
DXF 350/360, pairwise with texts.
Definition: dwg.h:2189
BITCODE_BL numitems
no DXF
Definition: dwg.h:2185
Definition: dwg.h:2168
BITCODE_BL numitems
no DXF
Definition: dwg.h:2171
BITCODE_BS cloning
DXF 281, ie merge_style.
Definition: dwg.h:2173
BITCODE_TV * texts
DXF 3.
Definition: dwg.h:2174
BITCODE_RC is_hardowner
DXF 280.
Definition: dwg.h:2172
struct _dwg_object_object * parent
Definition: dwg.h:2169
BITCODE_H * itemhandles
DXF 350/360, pairwise with texts.
Definition: dwg.h:2175
Definition: dwg.h:5298
BITCODE_H dimensionobj
Definition: dwg.h:5300
BITCODE_B trans_space_flag
DXF 70 boolean.
Definition: dwg.h:5302
BITCODE_RC rotated_type
DXF 71.
Definition: dwg.h:5303
Dwg_DIMASSOC_Ref * ref
Definition: dwg.h:5304
struct _dwg_object_object * parent
Definition: dwg.h:5299
BITCODE_BL associativity
DXF 90, bitmask 0-15.
Definition: dwg.h:5301
Definition: dwg.h:2713
BITCODE_RC num_morehandles
Definition: dwg.h:2715
BITCODE_H * morehandles
Definition: dwg.h:2716
Definition: dwg.h:2723
BITCODE_TV DIMAPOST
Definition: dwg.h:2779
BITCODE_H DIMLTYPE
Definition: dwg.h:2813
BITCODE_B DIMSE2
Definition: dwg.h:2730
BITCODE_H DIMLTEX1
Definition: dwg.h:2814
BITCODE_TV DIMALTMZS
r2010+
Definition: dwg.h:2799
BITCODE_BS DIMTMOVE
Definition: dwg.h:2794
BITCODE_H DIMBLK2
Definition: dwg.h:2811
BITCODE_B DIMTOH
Definition: dwg.h:2728
BITCODE_BD DIMGAP
Definition: dwg.h:2777
BITCODE_BS DIMAZIN
Definition: dwg.h:2768
BITCODE_BD DIMASZ
Definition: dwg.h:2756
BITCODE_BSd DIMLWE
Definition: dwg.h:2803
BITCODE_BS DIMARCSYM
Definition: dwg.h:2769
BITCODE_CMC DIMCLRE
Definition: dwg.h:2788
BITCODE_CMC DIMCLRD
Definition: dwg.h:2787
BITCODE_B DIMSD1
Definition: dwg.h:2738
BITCODE_BS DIMJUST
r13-r14 only RC
Definition: dwg.h:2741
BITCODE_BD DIMEXO
Definition: dwg.h:2757
BITCODE_BS DIMALTTD
Definition: dwg.h:2753
BITCODE_B DIMSOXD
Definition: dwg.h:2735
BITCODE_BS DIMDEC
Definition: dwg.h:2750
BITCODE_B DIMTXTDIRECTION
r2010+
Definition: dwg.h:2797
BITCODE_BD DIMRND
Definition: dwg.h:2760
BITCODE_BS DIMTOLJ
r13-r14 only RC
Definition: dwg.h:2740
BITCODE_BS DIMTZIN
r13-r14 only RC
Definition: dwg.h:2744
BITCODE_H DIMLTEX2
Definition: dwg.h:2815
BITCODE_B DIMUPT
Definition: dwg.h:2743
BITCODE_BD DIMALTF
Definition: dwg.h:2773
BITCODE_BS DIMTAD
r13-r14 only RC
Definition: dwg.h:2747
BITCODE_BS DIMZIN
r13-r14 only RC
Definition: dwg.h:2737
BITCODE_BD DIMFXL
Definition: dwg.h:2764
BITCODE_BD DIMMZF
r2010+
Definition: dwg.h:2800
BITCODE_B flag0
Definition: dwg.h:2804
BITCODE_BSd DIMLWD
Definition: dwg.h:2802
BITCODE_TV DIMMZS
r2010+
Definition: dwg.h:2801
BITCODE_TV DIMBLK2_T
Definition: dwg.h:2782
BITCODE_BD DIMDLE
Definition: dwg.h:2761
BITCODE_B DIMTIX
Definition: dwg.h:2734
BITCODE_BD DIMTVP
Definition: dwg.h:2775
BITCODE_BD DIMALTMZF
r2010+
Definition: dwg.h:2798
BITCODE_H DIMBLK
Definition: dwg.h:2809
BITCODE_BS DIMAUNIT
Definition: dwg.h:2749
BITCODE_BD DIMSCALE
Definition: dwg.h:2755
BITCODE_TV DIMBLK1_T
Definition: dwg.h:2781
BITCODE_B DIMFXLON
r2007+
Definition: dwg.h:2796
BITCODE_BD DIMTM
Definition: dwg.h:2763
BITCODE_CMC DIMCLRT
Definition: dwg.h:2789
BITCODE_BS DIMTFILL
Definition: dwg.h:2766
BITCODE_BS DIMATFIT
Definition: dwg.h:2795
BITCODE_BD DIMALTRND
Definition: dwg.h:2783
BITCODE_BS DIMTDEC
Definition: dwg.h:2751
BITCODE_H DIMTXSTY
Definition: dwg.h:2806
BITCODE_BD DIMJOGANG
Definition: dwg.h:2765
BITCODE_RS DIMCLRD_N
Definition: dwg.h:2784
BITCODE_BD DIMTSZ
Definition: dwg.h:2772
BITCODE_BD DIMTXT
Definition: dwg.h:2770
BITCODE_RS DIMCLRT_N
Definition: dwg.h:2786
BITCODE_BS DIMADEC
Definition: dwg.h:2790
BITCODE_BS DIMUNIT
Definition: dwg.h:2748
BITCODE_BS DIMFRAC
Definition: dwg.h:2791
BITCODE_B DIMTIH
Definition: dwg.h:2727
BITCODE_CMC DIMTFILLCLR
Definition: dwg.h:2767
BITCODE_BD DIMTP
Definition: dwg.h:2762
BITCODE_B DIMTOFL
Definition: dwg.h:2732
BITCODE_BD DIMDLI
Definition: dwg.h:2758
BITCODE_BS DIMLUNIT
Definition: dwg.h:2792
BITCODE_H DIMLDRBLK
Definition: dwg.h:2808
BITCODE_BS DIMALTU
Definition: dwg.h:2752
BITCODE_TV DIMBLK_T
Definition: dwg.h:2780
BITCODE_BS DIMDSEP
Definition: dwg.h:2793
BITCODE_TV DIMPOST
Definition: dwg.h:2778
BITCODE_B DIMSE1
Definition: dwg.h:2729
BITCODE_B DIMSD2
Definition: dwg.h:2739
BITCODE_B DIMSAH
Definition: dwg.h:2733
BITCODE_B DIMALT
Definition: dwg.h:2731
BITCODE_B DIMLIM
Definition: dwg.h:2726
BITCODE_BS DIMALTZ
r13-r14 only RC
Definition: dwg.h:2745
BITCODE_BD DIMLFAC
Definition: dwg.h:2774
BITCODE_BS DIMFIT
r13-r14 only RC
Definition: dwg.h:2742
BITCODE_H DIMBLK1
Definition: dwg.h:2810
BITCODE_BD DIMEXE
Definition: dwg.h:2759
BITCODE_RS DIMCLRE_N
Definition: dwg.h:2785
BITCODE_BD DIMCEN
Definition: dwg.h:2771
BITCODE_BS DIMALTD
r13-r14 only RC
Definition: dwg.h:2736
BITCODE_BS DIMALTTZ
r13-r14 only RC
Definition: dwg.h:2746
BITCODE_B DIMTOL
Definition: dwg.h:2725
BITCODE_BD DIMTFAC
Definition: dwg.h:2776
BITCODE_3BD first_arc_pt
DXF 11-31.
Definition: dwg.h:6890
BITCODE_3BD def_pt
DXF 12-32.
Definition: dwg.h:6891
Dwg_OCD_Dimension dimension
Definition: dwg.h:6888
Definition: dwg.h:2908
struct _dwg_object_object * parent
Definition: dwg.h:2909
Definition: dwg.h:7808
struct _dwg_object_object * parent
Definition: dwg.h:7809
Dwg_EvalExpr evalexpr
Definition: dwg.h:7810
struct _dwg_object_object * parent
Definition: dwg.h:5612
BITCODE_BS flag
DXF 70 0.
Definition: dwg.h:5613
BITCODE_H block
Definition: dwg.h:5614
Definition: dwg.h:5596
BITCODE_BL minor
Definition: dwg.h:5599
BITCODE_BL num_edges
Definition: dwg.h:5605
BITCODE_BL num_nodes
Definition: dwg.h:5602
Dwg_EVAL_Edge * edges
Definition: dwg.h:5606
BITCODE_BL major
Definition: dwg.h:5598
BITCODE_BLd first_nodeid
Definition: dwg.h:5600
Dwg_EVAL_Node * nodes
Definition: dwg.h:5603
struct _dwg_object_object * parent
Definition: dwg.h:5597
BITCODE_B has_graph
Definition: dwg.h:5604
BITCODE_BLd first_nodeid_copy
Definition: dwg.h:5601
Definition: dwg.h:6967
BITCODE_3BD horiz_dir
DXF 11-31.
Definition: dwg.h:6970
BITCODE_3BD location
DXF 10-30.
Definition: dwg.h:6969
Definition: dwg.h:4206
BITCODE_B unknown
Definition: dwg.h:4210
struct _dwg_object_object * parent
Definition: dwg.h:4207
BITCODE_BL num_fields
Definition: dwg.h:4209
BITCODE_H * fields
Definition: dwg.h:4211
Definition: dwg.h:4179
Dwg_TABLE_value value
Definition: dwg.h:4195
BITCODE_BL field_state
Definition: dwg.h:4191
BITCODE_TV id
Definition: dwg.h:4182
BITCODE_BL num_childval
Definition: dwg.h:4198
BITCODE_TV evaluation_error_msg
Definition: dwg.h:4194
BITCODE_BL evaluation_option
Definition: dwg.h:4189
BITCODE_TV format
Definition: dwg.h:4188
BITCODE_TV code
Definition: dwg.h:4183
BITCODE_BL num_objects
Definition: dwg.h:4186
BITCODE_TV value_string
Definition: dwg.h:4196
Dwg_FIELD_ChildValue * childval
Definition: dwg.h:4199
BITCODE_BL filing_option
Definition: dwg.h:4190
BITCODE_BL evaluation_status
Definition: dwg.h:4192
BITCODE_H * objects
Definition: dwg.h:4187
BITCODE_H * childs
Definition: dwg.h:4185
struct _dwg_object_object * parent
Definition: dwg.h:4180
BITCODE_BL evaluation_error_code
Definition: dwg.h:4193
BITCODE_BL value_string_length
Definition: dwg.h:4197
BITCODE_BL num_childs
Definition: dwg.h:4184
Definition: dwg.h:4232
Dwg_GEODATA_meshface * geomesh_faces
Definition: dwg.h:4266
Dwg_GEODATA_meshpt * geomesh_pts
Definition: dwg.h:4264
BITCODE_3BD up_dir
Definition: dwg.h:4247
BITCODE_2RD ref_pt2d
Definition: dwg.h:4270
BITCODE_BL num_geomesh_faces
Definition: dwg.h:4265
struct _dwg_object_object * parent
Definition: dwg.h:4233
BITCODE_BD coord_proj_radius
Definition: dwg.h:4254
BITCODE_BD sea_level_elev
Definition: dwg.h:4253
BITCODE_BL unknown1
Definition: dwg.h:4272
BITCODE_BL num_geomesh_pts
Definition: dwg.h:4263
BITCODE_B has_civil_data
Definition: dwg.h:4268
BITCODE_BL units_value_horiz
Definition: dwg.h:4244
BITCODE_B unknown_b
Definition: dwg.h:4274
BITCODE_TV coord_system_datum
Definition: dwg.h:4257
BITCODE_3BD zero1
Definition: dwg.h:4271
BITCODE_TV coord_system_def
Definition: dwg.h:4255
BITCODE_3BD obs_pt
Definition: dwg.h:4241
BITCODE_3BD ref_pt
Definition: dwg.h:4240
BITCODE_BD user_scale_factor
Definition: dwg.h:4251
BITCODE_BD unit_scale_vert
Definition: dwg.h:4245
BITCODE_BD unit_scale_horiz
Definition: dwg.h:4243
BITCODE_BL unknown2
Definition: dwg.h:4273
BITCODE_TV coord_system_wkt
Definition: dwg.h:4258
BITCODE_BS coord_type
Definition: dwg.h:4237
BITCODE_B do_sea_level_corr
Definition: dwg.h:4252
BITCODE_BD north_dir_angle_deg
Definition: dwg.h:4275
BITCODE_TV observation_coverage_tag
Definition: dwg.h:4262
BITCODE_TV geo_rss_tag
Definition: dwg.h:4256
BITCODE_B obsolete_false
Definition: dwg.h:4269
BITCODE_BD north_dir_angle_rad
Definition: dwg.h:4276
BITCODE_3BD zero2
Definition: dwg.h:4271
BITCODE_H host_block
Definition: dwg.h:4236
BITCODE_BL class_version
Definition: dwg.h:4235
BITCODE_TV observation_to_tag
Definition: dwg.h:4261
BITCODE_TV observation_from_tag
Definition: dwg.h:4260
BITCODE_3BD design_pt
Definition: dwg.h:4239
BITCODE_2RD north_dir
Definition: dwg.h:4248
BITCODE_BL units_value_vert
Definition: dwg.h:4246
BITCODE_3BD scale_vec
Definition: dwg.h:4242
BITCODE_BL scale_est
Definition: dwg.h:4249
Definition: dwg.h:4883
BITCODE_BS geoimage_fade
Definition: dwg.h:4908
BITCODE_RC fade
Definition: dwg.h:4892
BITCODE_TV name
Definition: dwg.h:4898
BITCODE_BD height
Definition: dwg.h:4902
BITCODE_BL class_version
Definition: dwg.h:4885
BITCODE_BD image_visibility
Definition: dwg.h:4900
BITCODE_BD scale_factor
Definition: dwg.h:4905
BITCODE_BS geoimage_contrast
Definition: dwg.h:4907
BITCODE_BS display_props
Definition: dwg.h:4888
BITCODE_RC contrast
Definition: dwg.h:4891
BITCODE_BS geoimage_brightness
Definition: dwg.h:4906
struct _dwg_object_object * parent
Definition: dwg.h:4884
BITCODE_BS geoimage_position
Definition: dwg.h:4909
BITCODE_2RD size
Definition: dwg.h:4887
BITCODE_3BD pt0
Definition: dwg.h:4886
BITCODE_BD image_width
Definition: dwg.h:4896
BITCODE_B clipping
Definition: dwg.h:4889
BITCODE_BS transparency
Definition: dwg.h:4901
BITCODE_BD image_height
Definition: dwg.h:4897
BITCODE_B show_rotation
Definition: dwg.h:4904
BITCODE_RC brightness
Definition: dwg.h:4890
BITCODE_BS geoimage_height
Definition: dwg.h:4911
BITCODE_BS geoimage_width
Definition: dwg.h:4910
BITCODE_BD image_file
Definition: dwg.h:4899
BITCODE_BD width
Definition: dwg.h:4903
BITCODE_BD rotation
Definition: dwg.h:4893
Definition: dwg.h:6731
BITCODE_BLx color_bottom
DXF 91.
Definition: dwg.h:6736
BITCODE_BD height
DXF 141.
Definition: dwg.h:6738
BITCODE_BD rotation
DXF 142.
Definition: dwg.h:6739
BITCODE_BLx color_middle
DXF 91.
Definition: dwg.h:6735
struct _dwg_object_object * parent
Definition: dwg.h:6732
BITCODE_BL class_version
DXF 90, default 1.
Definition: dwg.h:6733
BITCODE_BLx color_top
DXF 90.
Definition: dwg.h:6734
BITCODE_BD horizon
DXF 140.
Definition: dwg.h:6737
BITCODE_BLx color_sky_horizon
DXF 91.
Definition: dwg.h:6747
struct _dwg_object_object * parent
Definition: dwg.h:6744
BITCODE_BLx color_sky_zenith
DXF 90.
Definition: dwg.h:6746
BITCODE_BLx color_far
DXF 95 groundplane.
Definition: dwg.h:6751
BITCODE_BLx color_underground_azimuth
DXF 93.
Definition: dwg.h:6749
BITCODE_BLx color_underground_horizon
DXF 92.
Definition: dwg.h:6748
BITCODE_BL class_version
DXF 90, default 1.
Definition: dwg.h:6745
BITCODE_BLx color_near
DXF 94 groundplane.
Definition: dwg.h:6750
Definition: dwg.h:2847
BITCODE_BS unnamed
Definition: dwg.h:2850
BITCODE_BL num_groups
Definition: dwg.h:2852
BITCODE_H * groups
Definition: dwg.h:2853
BITCODE_BS selectable
Definition: dwg.h:2851
BITCODE_TV name
Definition: dwg.h:2849
struct _dwg_object_object * parent
Definition: dwg.h:2848
Definition: dwg.h:6720
BITCODE_BD rotation
DXF 40, normalized -180 +180, in degrees.
Definition: dwg.h:6725
BITCODE_B display_image
DXF 290.
Definition: dwg.h:6726
struct _dwg_object_object * parent
Definition: dwg.h:6721
BITCODE_B enable
DXF 290.
Definition: dwg.h:6723
BITCODE_TV name
DXF 1.
Definition: dwg.h:6724
BITCODE_BL class_version
DXF 90, default 2.
Definition: dwg.h:6722
BITCODE_H secondary_background
DXF 340.
Definition: dwg.h:6727
Definition: dwg.h:4283
BITCODE_H * obj_ids
Definition: dwg.h:4288
struct _dwg_object_object * parent
Definition: dwg.h:4284
BITCODE_RC unknown
Definition: dwg.h:4286
BITCODE_BL num_obj_ids
Definition: dwg.h:4287
Definition: dwg.h:4337
struct _dwg_object_object * parent
Definition: dwg.h:4338
BITCODE_BL class_version
Definition: dwg.h:4340
Definition: dwg.h:4321
BITCODE_TV file_path
Definition: dwg.h:4326
struct _dwg_object_object * parent
Definition: dwg.h:4322
BITCODE_2RD pixel_size
Definition: dwg.h:4329
BITCODE_BL class_version
Definition: dwg.h:4324
BITCODE_2RD image_size
Definition: dwg.h:4325
BITCODE_RC resunits
Definition: dwg.h:4328
BITCODE_B is_loaded
Definition: dwg.h:4327
Definition: dwg.h:6707
BITCODE_TV filename
DXF 300.
Definition: dwg.h:6710
BITCODE_B use_tiling
DXF 292.
Definition: dwg.h:6713
BITCODE_B fit_to_screen
DXF 290.
Definition: dwg.h:6711
BITCODE_2BD scale
DXF 142,143.
Definition: dwg.h:6715
BITCODE_BL class_version
DXF 90, default 1.
Definition: dwg.h:6709
struct _dwg_object_object * parent
Definition: dwg.h:6708
BITCODE_2BD offset
DXF 140,141.
Definition: dwg.h:6714
BITCODE_B maintain_aspect_ratio
DXF 291.
Definition: dwg.h:6712
Definition: dwg.h:4348
BITCODE_TIMEBLL last_updated
Definition: dwg.h:4350
struct _dwg_object_object * parent
Definition: dwg.h:4349
Definition: dwg.h:7131
BITCODE_BL num_names
Definition: dwg.h:7133
BITCODE_TV * names
Definition: dwg.h:7134
struct _dwg_object_object * parent
Definition: dwg.h:7132
Definition: dwg.h:2422
Definition: dwg.h:4365
Dwg_LAYER_entry * entries
Definition: dwg.h:4369
struct _dwg_object_object * parent
Definition: dwg.h:4366
BITCODE_BL num_entries
Definition: dwg.h:4368
BITCODE_TIMEBLL last_updated
Definition: dwg.h:4367
Definition: dwg.h:2430
BITCODE_H ltype
Definition: dwg.h:2450
BITCODE_RC linewt
Definition: dwg.h:2446
BITCODE_BS flag0
Definition: dwg.h:2440
BITCODE_B on
Definition: dwg.h:2442
BITCODE_B plotflag
Definition: dwg.h:2445
BITCODE_H visualstyle
Definition: dwg.h:2451
BITCODE_H material
Definition: dwg.h:2449
BITCODE_H plotstyle
Definition: dwg.h:2448
BITCODE_CMC color
Definition: dwg.h:2447
BITCODE_B frozen
Definition: dwg.h:2441
BITCODE_B locked
Definition: dwg.h:2444
BITCODE_B frozen_in_new
Definition: dwg.h:2443
Definition: dwg.h:3529
BITCODE_TV layout_name
Definition: dwg.h:3535
BITCODE_H active_viewport
Definition: dwg.h:3549
BITCODE_3DPOINT UCSXDIR
Definition: dwg.h:3542
Dwg_Object_PLOTSETTINGS plotsettings
Definition: dwg.h:3532
BITCODE_H * viewports
Definition: dwg.h:3553
BITCODE_BD ucs_elevation
Definition: dwg.h:3544
BITCODE_H named_ucs
Definition: dwg.h:3551
BITCODE_H block_header
Definition: dwg.h:3548
BITCODE_3DPOINT INSBASE
Definition: dwg.h:3538
BITCODE_BS layout_flags
Definition: dwg.h:3537
BITCODE_BS tab_order
Definition: dwg.h:3536
BITCODE_2DPOINT LIMMAX
Definition: dwg.h:3540
BITCODE_2DPOINT LIMMIN
Definition: dwg.h:3539
BITCODE_3DPOINT EXTMAX
Definition: dwg.h:3547
BITCODE_3DPOINT UCSYDIR
Definition: dwg.h:3543
struct _dwg_object_object * parent
Definition: dwg.h:3530
BITCODE_3DPOINT UCSORG
Definition: dwg.h:3541
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:3545
BITCODE_H base_ucs
Definition: dwg.h:3550
BITCODE_3DPOINT EXTMIN
Definition: dwg.h:3546
BITCODE_BL num_viewports
Definition: dwg.h:3552
BITCODE_3DPOINT x_direction
DXF 11.
Definition: dwg.h:6953
BITCODE_B b290
DXF 290.
Definition: dwg.h:6952
BITCODE_3DPOINT endptproj
DXF 13.
Definition: dwg.h:6955
BITCODE_3DPOINT inspt_offset
DXF 12.
Definition: dwg.h:6954
BITCODE_BL num_points
Definition: dwg.h:6950
BITCODE_3DPOINT * points
DXF 10.
Definition: dwg.h:6951
Definition: dwg.h:4668
Dwg_LIGHTLIST_light * lights
Definition: dwg.h:4672
BITCODE_BL class_version
Definition: dwg.h:4670
struct _dwg_object_object * parent
Definition: dwg.h:4669
BITCODE_BL num_lights
Definition: dwg.h:4671
Definition: dwg.h:2916
struct _dwg_object_object * parent
Definition: dwg.h:2917
Definition: dwg.h:2498
BITCODE_H byblock
Definition: dwg.h:2501
BITCODE_H bylayer
Definition: dwg.h:2500
Definition: dwg.h:2524
BITCODE_RC alignment
Definition: dwg.h:2528
BITCODE_BD pattern_len
Definition: dwg.h:2527
BITCODE_RC unknown_r11
Definition: dwg.h:2535
BITCODE_RD dashes_r11[12]
Definition: dwg.h:2532
BITCODE_TV description
Definition: dwg.h:2526
Dwg_LTYPE_dash * dashes
Definition: dwg.h:2531
BITCODE_TF strings_area
Definition: dwg.h:2534
BITCODE_B has_strings_area
Definition: dwg.h:2533
BITCODE_RC numdashes
Definition: dwg.h:2529
Definition: dwg.h:4714
BITCODE_B genprocvalbool
DXF 291.
Definition: dwg.h:4761
Dwg_MATERIAL_color ambient_color
DXF 70, 40, 90.
Definition: dwg.h:4720
Dwg_MATERIAL_color diffuse_color
DXF 71, 41, 91.
Definition: dwg.h:4721
BITCODE_BD indirect_bump_scale
DXF 461.
Definition: dwg.h:4746
BITCODE_BL channel_flags
DXF 94.
Definition: dwg.h:4756
BITCODE_BD specular_gloss_factor
DXF 44 def: 0.5.
Definition: dwg.h:4724
BITCODE_BS genproctype
Definition: dwg.h:4760
Dwg_MATERIAL_mapper opacitymap
DXF 141, 175, 7, 176, 177, 178, 142.
Definition: dwg.h:4733
BITCODE_CMC genprocvalcolor
DXF 62.
Definition: dwg.h:4765
BITCODE_BD refraction_index
DXF 145 def: 1.0.
Definition: dwg.h:4739
BITCODE_BD self_illumination
DXF 149.
Definition: dwg.h:4753
BITCODE_B genproctableend
DXF 292.
Definition: dwg.h:4766
Dwg_MATERIAL_gentexture * gentextures
Definition: dwg.h:4768
BITCODE_BS genprocvalint
DXF 271.
Definition: dwg.h:4762
BITCODE_BS luminance_mode
DXF 270.
Definition: dwg.h:4751
BITCODE_BD luminance
DXF 464.
Definition: dwg.h:4750
BITCODE_BD genprocvalreal
DXF 469.
Definition: dwg.h:4763
BITCODE_BD opacity_percent
DXF 140 def: 1.0.
Definition: dwg.h:4732
struct _dwg_object_object * parent
Definition: dwg.h:4715
BITCODE_BS num_gentextures
Definition: dwg.h:4767
BITCODE_TV description
DXF 2 optional.
Definition: dwg.h:4718
BITCODE_BL illumination_model
DXF 93.
Definition: dwg.h:4755
Dwg_MATERIAL_color specular_color
DXF 76, 45, 92.
Definition: dwg.h:4725
BITCODE_B two_sided_material
DXF 290.
Definition: dwg.h:4749
BITCODE_TV genprocname
DXF 300.
Definition: dwg.h:4759
BITCODE_BD color_bleed_scale
DXF 460.
Definition: dwg.h:4745
BITCODE_BD reflectance_scale
DXF 462.
Definition: dwg.h:4747
Dwg_MATERIAL_mapper diffusemap
DXF 42, 72, 3, 73, 74, 75, 43.
Definition: dwg.h:4722
Dwg_MATERIAL_mapper specularmap
DXF 46, 77, 4, 78, 79, 170, 47.
Definition: dwg.h:4726
BITCODE_TV genprocvaltext
DXF 301.
Definition: dwg.h:4764
BITCODE_BL mode
DXF 282.
Definition: dwg.h:4757
BITCODE_TV name
DXF 1.
Definition: dwg.h:4717
BITCODE_BD transmittance_scale
DXF 463.
Definition: dwg.h:4748
BITCODE_BD reflectivity
DXF 468.
Definition: dwg.h:4754
Dwg_MATERIAL_mapper reflectionmap
DXF 48, 171, 6, 172, 173, 174, 49.
Definition: dwg.h:4730
Dwg_MATERIAL_mapper bumpmap
DXF 143, 179, 8, 270, 271, 272, 144.
Definition: dwg.h:4737
BITCODE_BD translucence
DXF 148.
Definition: dwg.h:4752
Dwg_MATERIAL_mapper refractionmap
DXF 146, 273, 9, 274, 275, 276, 147.
Definition: dwg.h:4743
BITCODE_BS diagnostics_grid_mode
DXF 70.
Definition: dwg.h:6535
BITCODE_B shadow_maps_enabled
DXF 290.
Definition: dwg.h:6513
BITCODE_BD sampling_contrast_color2
DXF 40.
Definition: dwg.h:6509
BITCODE_BL gi_sample_count
DXF 90.
Definition: dwg.h:6519
BITCODE_BL photon_trace_depth3
DXF 90.
Definition: dwg.h:6525
BITCODE_BL photon_trace_depth2
DXF 90.
Definition: dwg.h:6524
BITCODE_BD diagnostics_grid_float
DXF 40.
Definition: dwg.h:6536
BITCODE_BS diagnostics_photon_mode
DXF 70.
Definition: dwg.h:6537
BITCODE_BD sampling_contrast_color3
DXF 40.
Definition: dwg.h:6510
BITCODE_BL ray_trace_depth2
DXF 90.
Definition: dwg.h:6516
BITCODE_B fg_sample_radius_state3
DXF 290.
Definition: dwg.h:6530
BITCODE_BL mr_version
DXF 90, always 2.
Definition: dwg.h:6502
BITCODE_BD sampling_contrast_color1
DXF 40.
Definition: dwg.h:6508
BITCODE_BS shadow_mode
DXF 70.
Definition: dwg.h:6512
BITCODE_BL ray_trace_depth1
DXF 90.
Definition: dwg.h:6515
BITCODE_B fg_sample_radius_state2
DXF 290.
Definition: dwg.h:6529
BITCODE_BD fg_sample_radius2
DXF 40.
Definition: dwg.h:6532
BITCODE_B global_illumination_enabled
DXF 290.
Definition: dwg.h:6518
BITCODE_BD light_luminance_scale
DXF 40.
Definition: dwg.h:6533
BITCODE_B gi_sample_radius_enabled
DXF 290.
Definition: dwg.h:6520
BITCODE_BD sampling_filter2
DXF 40.
Definition: dwg.h:6507
BITCODE_BL sampling2
DXF 90.
Definition: dwg.h:6504
BITCODE_B export_mi_enabled
DXF 290.
Definition: dwg.h:6539
BITCODE_BD fg_sample_radius1
DXF 40.
Definition: dwg.h:6531
BITCODE_BD gi_sample_radius
DXF 40.
Definition: dwg.h:6521
BITCODE_BL ray_trace_depth3
DXF 90.
Definition: dwg.h:6517
BITCODE_BD sampling_contrast_color4
DXF 40.
Definition: dwg.h:6511
BITCODE_BL fg_ray_count
DXF 90.
Definition: dwg.h:6527
BITCODE_B diagnostics_samples_mode
DXF 290.
Definition: dwg.h:6544
BITCODE_B fg_sample_radius_state1
DXF 290.
Definition: dwg.h:6528
struct _dwg_object_object * parent
Definition: dwg.h:6499
BITCODE_BS tile_order
DXF 70.
Definition: dwg.h:6542
BITCODE_BL memory_limit
DXF 90.
Definition: dwg.h:6543
BITCODE_BL photon_trace_depth1
DXF 90.
Definition: dwg.h:6523
BITCODE_B ray_tracing_enabled
DXF 290.
Definition: dwg.h:6514
BITCODE_BL tile_size
DXF 90.
Definition: dwg.h:6541
BITCODE_BS diagnostics_mode
DXF 70.
Definition: dwg.h:6534
BITCODE_TV mr_description
DXF 1.
Definition: dwg.h:6540
BITCODE_BD energy_multiplier
DXF 40.
Definition: dwg.h:6545
BITCODE_BS sampling_mr_filter
DXF 70.
Definition: dwg.h:6505
BITCODE_B final_gathering_enabled
DXF 290.
Definition: dwg.h:6526
BITCODE_BL gi_photons_per_light
DXF 90.
Definition: dwg.h:6522
BITCODE_BS diagnostics_bsp_mode
DXF 70.
Definition: dwg.h:6538
BITCODE_BD sampling_filter1
DXF 40.
Definition: dwg.h:6506
BITCODE_BL sampling1
DXF 90.
Definition: dwg.h:6503
Definition: dwg.h:3394
BITCODE_B has_dogleg
Definition: dwg.h:3409
BITCODE_BD block_rotation
Definition: dwg.h:3430
struct _dwg_object_object * parent
Definition: dwg.h:3395
BITCODE_BS class_version
DXF 179, r2010+ =2.
Definition: dwg.h:3397
BITCODE_3BD block_scale
Definition: dwg.h:3428
BITCODE_BD break_size
Definition: dwg.h:3436
BITCODE_B is_changed
Definition: dwg.h:3434
BITCODE_B text_always_left
Definition: dwg.h:3424
BITCODE_H block
Definition: dwg.h:3426
BITCODE_BD arrow_head_size
Definition: dwg.h:3414
BITCODE_BS type
Definition: dwg.h:3404
BITCODE_BS text_align_type
Definition: dwg.h:3420
BITCODE_BS leader_order
Definition: dwg.h:3400
BITCODE_BS attach_left
Definition: dwg.h:3417
BITCODE_TV description
Definition: dwg.h:3412
BITCODE_BL max_points
Definition: dwg.h:3401
BITCODE_B is_annotative
Definition: dwg.h:3435
BITCODE_BLd linewt
Definition: dwg.h:3407
BITCODE_BS mleader_order
Definition: dwg.h:3399
BITCODE_CMC block_color
Definition: dwg.h:3427
BITCODE_BD align_space
Definition: dwg.h:3425
BITCODE_H text_style
Definition: dwg.h:3416
BITCODE_BS block_connection
Definition: dwg.h:3432
BITCODE_BD landing_dist
Definition: dwg.h:3411
BITCODE_B has_landing
Definition: dwg.h:3408
BITCODE_CMC text_color
Definition: dwg.h:3421
BITCODE_B text_extended
r2013+
Definition: dwg.h:3442
BITCODE_BS text_angle_type
Definition: dwg.h:3419
BITCODE_BD landing_gap
Definition: dwg.h:3410
BITCODE_BS attach_dir
r2010+ (0 = horizontal, 1 = vertical)
Definition: dwg.h:3438
BITCODE_BS attach_right
Definition: dwg.h:3418
BITCODE_BS attach_bottom
r2010+
Definition: dwg.h:3440
BITCODE_H line_type
Definition: dwg.h:3406
BITCODE_BS attach_top
r2010+
Definition: dwg.h:3439
BITCODE_BD second_seg_angle
Definition: dwg.h:3403
BITCODE_H arrow_head
Definition: dwg.h:3413
BITCODE_B has_text_frame
Definition: dwg.h:3423
BITCODE_BD first_seg_angle
Definition: dwg.h:3402
BITCODE_BD text_height
Definition: dwg.h:3422
BITCODE_BD scale
Definition: dwg.h:3433
BITCODE_B use_block_scale
Definition: dwg.h:3429
BITCODE_TV text_default
Definition: dwg.h:3415
BITCODE_B use_block_rotation
Definition: dwg.h:3431
BITCODE_BS content_type
Definition: dwg.h:3398
BITCODE_CMC line_color
Definition: dwg.h:3405
Definition: dwg.h:2871
BITCODE_RC num_lines
Definition: dwg.h:2879
BITCODE_BD end_angle
Definition: dwg.h:2878
struct _dwg_object_object * parent
Definition: dwg.h:2872
BITCODE_BD start_angle
Definition: dwg.h:2877
BITCODE_CMC fill_color
Definition: dwg.h:2876
Dwg_MLINESTYLE_line * lines
Definition: dwg.h:2880
BITCODE_BS flag
Definition: dwg.h:2875
BITCODE_TV name
Definition: dwg.h:2873
BITCODE_TV description
Definition: dwg.h:2874
Definition: dwg.h:6636
BITCODE_H camera_path
DXF 340.
Definition: dwg.h:6640
BITCODE_B corner_decel
DXF 290.
Definition: dwg.h:6645
BITCODE_BS frame_rate
DXF 90 per second, default 30.
Definition: dwg.h:6644
BITCODE_BS frames
DXF 90 number of frames? default 30.
Definition: dwg.h:6643
BITCODE_H viewtable
DXF 340.
Definition: dwg.h:6642
struct _dwg_object_object * parent
Definition: dwg.h:6637
BITCODE_BS class_version
DXF 90, default: 1.
Definition: dwg.h:6639
BITCODE_H target_path
DXF 340.
Definition: dwg.h:6641
BITCODE_B enable_context
Definition: dwg.h:6937
Dwg_Object_SCALE context
Definition: dwg.h:6938
BITCODE_BD * column_heights
DXF 46 if dynamic and not auto_height.
Definition: dwg.h:6835
BITCODE_B flow_reversed
DXF 74.
Definition: dwg.h:6833
BITCODE_BD rect_width
DXF 41.
Definition: dwg.h:6826
BITCODE_BD extents_height
DXF 43.
Definition: dwg.h:6828
BITCODE_BD extents_width
DXF 42.
Definition: dwg.h:6827
BITCODE_BD gutter
DXF 45.
Definition: dwg.h:6831
BITCODE_BL attachment
Definition: dwg.h:6822
BITCODE_BL num_column_heights
DXF 72 or numfragments.
Definition: dwg.h:6834
BITCODE_3BD x_axis_dir
DXF 11.
Definition: dwg.h:6824
BITCODE_3BD ins_pt
DXF 10.
Definition: dwg.h:6823
BITCODE_BD rect_height
DXF 40.
Definition: dwg.h:6825
BITCODE_BL column_type
DXF 71 0: none, 1: static, 2: dynamic.
Definition: dwg.h:6829
BITCODE_BD column_width
DXF 44.
Definition: dwg.h:6830
BITCODE_B auto_height
DXF 73.
Definition: dwg.h:6832
Definition: dwg.h:6460
BITCODE_B status
DXF 290.
Definition: dwg.h:6465
BITCODE_3BD max_extent
DXF 11.
Definition: dwg.h:6467
struct _dwg_object_object * parent
Definition: dwg.h:6461
BITCODE_BS flags
DXF 70.
Definition: dwg.h:6463
BITCODE_B host_drawing_visibility
DXF 290.
Definition: dwg.h:6468
BITCODE_TV path
DXF 1.
Definition: dwg.h:6464
BITCODE_3BD min_extent
DXF 10.
Definition: dwg.h:6466
Definition: dwg.h:4788
struct _dwg_object_object * parent
Definition: dwg.h:4789
Dwg_OCD_Dimension dimension
Definition: dwg.h:6901
BITCODE_3BD feature_location_pt
DXF 11-31 = origin.
Definition: dwg.h:6903
BITCODE_3BD leader_endpt
DXF 12-32.
Definition: dwg.h:6904
Definition: dwg.h:7996
Dwg_PARTIAL_VIEWING_INDEX_Entry * entries
Definition: dwg.h:8000
BITCODE_BL num_entries
Definition: dwg.h:7998
struct _dwg_object_object * parent
Definition: dwg.h:7997
BITCODE_B has_entries
Definition: dwg.h:7999
Definition: dwg.h:5618
BITCODE_BL numassocsteps
DXF 90 3 from ASSOCPERSSUBENTMANAGER.
Definition: dwg.h:5623
BITCODE_BL num_steps
DXF 90 1.
Definition: dwg.h:5625
BITCODE_BL unknown_0
DXF 90 0.
Definition: dwg.h:5621
struct _dwg_object_object * parent
Definition: dwg.h:5619
BITCODE_BL * subents
DXF 90 types/handles?
Definition: dwg.h:5628
BITCODE_BL numassocsubents
DXF 90 0 from ASSOCPERSSUBENTMANAGER.
Definition: dwg.h:5624
BITCODE_BL num_subents
DXF 90.
Definition: dwg.h:5627
BITCODE_BL class_version
DXF 90 2.
Definition: dwg.h:5620
BITCODE_BL * steps
DXF 90.
Definition: dwg.h:5626
BITCODE_BL unknown_2
DXF 90 2.
Definition: dwg.h:5622
Definition: dwg.h:3179
struct _dwg_object_object * parent
Definition: dwg.h:3180
Definition: dwg.h:3462
BITCODE_2BD_1 paper_image_origin
DXF 148 + 149.
Definition: dwg.h:3515
BITCODE_TV printer_cfg_file
DXF 1.
Definition: dwg.h:3465
BITCODE_BS shadeplot_reslevel
DXF 77, 0 draft, 1 preview, 2 nomal, 3 presentation, 4 maximum, 5 custom.
Definition: dwg.h:3519
BITCODE_BD left_margin
DXF 40, margins in mm.
Definition: dwg.h:3485
BITCODE_BS std_scale_type
DXF 75, 0 = scaled to fit, 1 = 1/128"=1', 2 = 1/64"=1', 3 = 1/32"=1' 4 = 1/16"=1',...
Definition: dwg.h:3503
BITCODE_TV canonical_media_name
DXF 4.
Definition: dwg.h:3467
BITCODE_BD paper_units
DXF 142.
Definition: dwg.h:3499
BITCODE_BS plot_paper_unit
DXF 72, 0 inches, 1 mm, 2 pixel.
Definition: dwg.h:3494
BITCODE_BS plot_rotation_mode
DXF 73, 0 normal, 1 90, 2 180, 3 270 deg.
Definition: dwg.h:3496
BITCODE_BD right_margin
DXF 43.
Definition: dwg.h:3487
BITCODE_2BD_1 plot_origin
DXF 46,47.
Definition: dwg.h:3491
BITCODE_BD paper_height
DXF 45, in mm.
Definition: dwg.h:3490
BITCODE_BD drawing_units
DXF 143.
Definition: dwg.h:3500
BITCODE_BD paper_width
DXF 44, in mm.
Definition: dwg.h:3489
BITCODE_BD std_scale_factor
DXF 147, value of 75.
Definition: dwg.h:3514
BITCODE_BS plot_type
DXF 74, 0 display, 1 extents, 2 limits, 3 view (see DXF 6), 4 window (see 48-140),...
Definition: dwg.h:3497
BITCODE_H shadeplot
DXF 333 optional.
Definition: dwg.h:3522
BITCODE_TV paper_size
DXF 2.
Definition: dwg.h:3466
BITCODE_BD top_margin
DXF 44.
Definition: dwg.h:3488
struct _dwg_object_object * parent
Definition: dwg.h:3463
BITCODE_TV plotview_name
DXF 6, until r2000.
Definition: dwg.h:3484
BITCODE_BS shadeplot_type
DXF 76, 0 display, 1 wireframe, 2 hidden, 3 rendered, 4 visualstyle, 5 renderPreset.
Definition: dwg.h:3516
BITCODE_TV stylesheet
DXF 7.
Definition: dwg.h:3501
BITCODE_2BD_1 plot_window_ll
DXF 48,49.
Definition: dwg.h:3492
BITCODE_BD bottom_margin
DXF 42.
Definition: dwg.h:3486
BITCODE_BS shadeplot_customdpi
DXF 78, 100-32767.
Definition: dwg.h:3521
BITCODE_2BD_1 plot_window_ur
DXF 140,141.
Definition: dwg.h:3493
BITCODE_H plotview
DXF 6, r2004+.
Definition: dwg.h:3483
BITCODE_BS plot_flags
DXF 70 1 = PlotViewportBorders 2 = ShowPlotStyles 4 = PlotCentered 8 = PlotHidden 16 = UseStandardSca...
Definition: dwg.h:3468
Definition: dwg.h:7963
BITCODE_BS class_version
Definition: dwg.h:7965
BITCODE_TV def_classification_colorscheme
DXF 1.
Definition: dwg.h:7968
Dwg_POINTCLOUDCOLORMAP_Ramp * colorramps
Definition: dwg.h:7970
struct _dwg_object_object * parent
Definition: dwg.h:7964
BITCODE_BL num_colorramps
Definition: dwg.h:7969
BITCODE_BL num_classification_colorramps
Definition: dwg.h:7971
Dwg_POINTCLOUDCOLORMAP_Ramp * classification_colorramps
Definition: dwg.h:7972
BITCODE_TV def_elevation_colorscheme
DXF 1.
Definition: dwg.h:7967
BITCODE_TV def_intensity_colorscheme
DXF 1.
Definition: dwg.h:7966
Definition: dwg.h:7922
struct _dwg_object_object * parent
Definition: dwg.h:7923
BITCODE_3BD extents_min
DXF 10.
Definition: dwg.h:7928
BITCODE_RLL numpoints
DXF 169.
Definition: dwg.h:7927
BITCODE_3BD extents_max
DXF 11.
Definition: dwg.h:7929
BITCODE_BL class_version
Definition: dwg.h:7924
BITCODE_TV source_filename
Definition: dwg.h:7925
BITCODE_B is_loaded
Definition: dwg.h:7926
BITCODE_BL class_version
Definition: dwg.h:7941
struct _dwg_object_object * parent
Definition: dwg.h:7940
Definition: dwg.h:7933
struct _dwg_object_object * parent
Definition: dwg.h:7934
BITCODE_BL class_version
Definition: dwg.h:7935
Definition: dwg.h:7911
BITCODE_BL class_version
Definition: dwg.h:7913
BITCODE_B is_loaded
Definition: dwg.h:7915
BITCODE_RLL numpoints
DXF 91 (hi) + 92 (lo) / 160.
Definition: dwg.h:7916
struct _dwg_object_object * parent
Definition: dwg.h:7912
BITCODE_3BD extents_max
DXF 11.
Definition: dwg.h:7918
BITCODE_TV source_filename
Definition: dwg.h:7914
BITCODE_3BD extents_min
DXF 10.
Definition: dwg.h:7917
Definition: dwg.h:6663
BITCODE_3BD point
DXF 10.
Definition: dwg.h:6667
BITCODE_BS class_version
DXF 90, default: 1.
Definition: dwg.h:6666
struct _dwg_object_object * parent
Definition: dwg.h:6664
Definition: dwg.h:2975
BITCODE_BL version
DXF 95 <r2018, 71 r2018+.
Definition: dwg.h:2979
BITCODE_BL data_size
DXF 93.
Definition: dwg.h:2983
struct _dwg_object_object * parent
Definition: dwg.h:2976
BITCODE_BL maint_version
DXF 97 r2018+.
Definition: dwg.h:2980
BITCODE_BL data_numbits
Definition: dwg.h:2982
BITCODE_RC * data
DXF 310.
Definition: dwg.h:2984
BITCODE_BL num_objids
Definition: dwg.h:2985
BITCODE_H * objids
DXF 340.
Definition: dwg.h:2986
BITCODE_B from_dxf
DXF 70.
Definition: dwg.h:2981
BITCODE_BL class_id
DXF 91, always 499, same as obj->type.
Definition: dwg.h:2978
BITCODE_3BD jog_point
DXF 13-33.
Definition: dwg.h:6929
BITCODE_3BD ovr_center
DXF 12-32.
Definition: dwg.h:6928
Dwg_OCD_Dimension dimension
Definition: dwg.h:6926
Dwg_OCD_Dimension dimension
Definition: dwg.h:6914
BITCODE_3BD first_arc_pt
DXF 11-31.
Definition: dwg.h:6916
Definition: dwg.h:6552
BITCODE_BL render_time
DXF 90.
Definition: dwg.h:6559
BITCODE_BL rapidrt_version
DXF 90.
Definition: dwg.h:6556
struct _dwg_object_object * parent
Definition: dwg.h:6553
BITCODE_BL render_level
DXF 90.
Definition: dwg.h:6558
BITCODE_BL render_target
DXF 70.
Definition: dwg.h:6557
BITCODE_BL filter_type
DXF 70.
Definition: dwg.h:6561
BITCODE_BD filter_height
DXF 40.
Definition: dwg.h:6563
BITCODE_BL lighting_model
DXF 70.
Definition: dwg.h:6560
BITCODE_BD filter_width
DXF 40.
Definition: dwg.h:6562
Definition: dwg.h:4401
BITCODE_BL class_version
Definition: dwg.h:4404
struct _dwg_object_object * parent
Definition: dwg.h:4402
BITCODE_BS units
Definition: dwg.h:4407
BITCODE_BS image_frame
Definition: dwg.h:4405
BITCODE_BS image_quality
Definition: dwg.h:4406
Definition: dwg.h:6609
BITCODE_BL memory_amount
DXF 90.
Definition: dwg.h:6624
BITCODE_BS start_msec
DXF 70.
Definition: dwg.h:6622
BITCODE_BS start_minute
DXF 70.
Definition: dwg.h:6620
BITCODE_BL dimension_x
DXF 90.
Definition: dwg.h:6615
BITCODE_BS start_month
DXF 70.
Definition: dwg.h:6618
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:6611
BITCODE_BL dimension_y
DXF 90.
Definition: dwg.h:6616
BITCODE_BL light_count
DXF 90.
Definition: dwg.h:6626
BITCODE_BL display_index
DXF 90.
Definition: dwg.h:6628
struct _dwg_object_object * parent
Definition: dwg.h:6610
BITCODE_TV preset_name
DXF 1.
Definition: dwg.h:6613
BITCODE_BS start_day
DXF 70.
Definition: dwg.h:6619
BITCODE_TV view_name
DXF 1.
Definition: dwg.h:6614
BITCODE_BS start_second
DXF 70.
Definition: dwg.h:6621
BITCODE_BS start_year
DXF 70.
Definition: dwg.h:6617
BITCODE_TV image_file_name
DXF 1.
Definition: dwg.h:6612
BITCODE_BD render_time
DXF 40.
Definition: dwg.h:6623
BITCODE_BL material_count
DXF 90.
Definition: dwg.h:6625
BITCODE_BL triangle_count
DXF 90.
Definition: dwg.h:6627
Definition: dwg.h:6570
BITCODE_BD fog_distance_far
DXF 40.
Definition: dwg.h:6582
BITCODE_BD fog_distance_near
DXF 40.
Definition: dwg.h:6581
BITCODE_TV environ_image_filename
DXF 1.
Definition: dwg.h:6584
BITCODE_BD fog_density_far
DXF 40.
Definition: dwg.h:6580
BITCODE_BD fog_density_near
DXF 40.
Definition: dwg.h:6579
BITCODE_BL class_version
DXF 90, default: 1.
Definition: dwg.h:6573
BITCODE_B environ_image_enabled
DXF 290.
Definition: dwg.h:6583
BITCODE_B fog_enabled
DXF 290.
Definition: dwg.h:6574
BITCODE_RC fog_color_b
DXF 280.
Definition: dwg.h:6578
BITCODE_RC fog_color_g
DXF 280.
Definition: dwg.h:6577
BITCODE_RC fog_color_r
DXF 280.
Definition: dwg.h:6576
struct _dwg_object_object * parent
Definition: dwg.h:6571
BITCODE_B fog_background_enabled
DXF 290.
Definition: dwg.h:6575
Definition: dwg.h:6591
BITCODE_BL procedure
DXF 90.
Definition: dwg.h:6595
BITCODE_BL image_width
DXF 90.
Definition: dwg.h:6599
struct _dwg_object_object * parent
Definition: dwg.h:6592
BITCODE_B predef_presets_first
DXF 290.
Definition: dwg.h:6601
BITCODE_B save_enabled
DXF 290.
Definition: dwg.h:6597
BITCODE_B highlevel_info
DXF 290.
Definition: dwg.h:6602
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:6594
BITCODE_BL destination
DXF 90.
Definition: dwg.h:6596
BITCODE_TV save_filename
DXF 1.
Definition: dwg.h:6598
BITCODE_BL image_height
DXF 90.
Definition: dwg.h:6600
Definition: dwg.h:6488
struct _dwg_object_object * parent
Definition: dwg.h:6489
Definition: dwg.h:4414
BITCODE_BD paper_units
Definition: dwg.h:4419
BITCODE_BS flag
Definition: dwg.h:4417
BITCODE_BD drawing_units
Definition: dwg.h:4420
BITCODE_B is_unit_scale
Definition: dwg.h:4421
struct _dwg_object_object * parent
Definition: dwg.h:4415
BITCODE_TV name
Definition: dwg.h:4418
Definition: dwg.h:7014
BITCODE_CMC plane_line_color
Definition: dwg.h:7043
BITCODE_TV hatch_pattern
Definition: dwg.h:7059
BITCODE_CMC bend_line_color
Definition: dwg.h:7046
BITCODE_BLd arrow_position
Definition: dwg.h:7039
BITCODE_BLd plane_linewt
Definition: dwg.h:7042
BITCODE_BD end_line_overshoot
Definition: dwg.h:7048
BITCODE_CMC hatch_color
Definition: dwg.h:7057
BITCODE_BD viewlabel_offset
Definition: dwg.h:7054
BITCODE_H viewlabel_text_style
Definition: dwg.h:7050
BITCODE_H identifier_style
Definition: dwg.h:7029
BITCODE_BD identifier_height
Definition: dwg.h:7031
BITCODE_CMC arrow_symbol_color
Definition: dwg.h:7034
BITCODE_BS mdoc_class_version
DXF 70 0.
Definition: dwg.h:7018
BITCODE_BD identifier_offset
Definition: dwg.h:7038
BITCODE_BD * hatch_angles
Definition: dwg.h:7071
BITCODE_BS class_version
DXF 70 0.
Definition: dwg.h:7024
BITCODE_BLd identifier_position
Definition: dwg.h:7037
BITCODE_BD viewlabel_text_height
Definition: dwg.h:7052
BITCODE_TV display_name
Definition: dwg.h:7021
BITCODE_TV viewlabel_pattern
Definition: dwg.h:7056
BITCODE_BL viewstyle_flags
Definition: dwg.h:7022
BITCODE_BD arrow_symbol_extension_length
Definition: dwg.h:7040
BITCODE_H arrow_start_symbol
Definition: dwg.h:7032
BITCODE_BL viewlabel_attachment
Definition: dwg.h:7053
BITCODE_H bend_ltype
Definition: dwg.h:7044
BITCODE_BL flags
Definition: dwg.h:7025
BITCODE_BD arrow_symbol_size
Definition: dwg.h:7035
struct _dwg_object_object * parent
Definition: dwg.h:7015
BITCODE_BD end_line_length
Definition: dwg.h:7049
BITCODE_B unknown_b2
Definition: dwg.h:7069
BITCODE_H arrow_end_symbol
Definition: dwg.h:7033
BITCODE_BL num_hatch_angles
Definition: dwg.h:7070
BITCODE_H plane_ltype
Definition: dwg.h:7041
BITCODE_TV desc
Definition: dwg.h:7019
BITCODE_BD hatch_scale
Definition: dwg.h:7060
BITCODE_CMC hatch_bg_color
Definition: dwg.h:7058
BITCODE_CMC identifier_color
Definition: dwg.h:7030
BITCODE_B unknown_b1
Definition: dwg.h:7068
BITCODE_TV identifier_exclude_characters
Definition: dwg.h:7036
BITCODE_B is_modified_for_recompute
Definition: dwg.h:7020
BITCODE_BD bend_line_length
Definition: dwg.h:7047
BITCODE_BLd bend_linewt
Definition: dwg.h:7045
BITCODE_CMC viewlabel_text_color
Definition: dwg.h:7051
BITCODE_BL viewlabel_alignment
Definition: dwg.h:7055
BITCODE_BLd hatch_transparency
Definition: dwg.h:7061
Definition: dwg.h:7075
BITCODE_H * sections
DXF 330.
Definition: dwg.h:7079
struct _dwg_object_object * parent
Definition: dwg.h:7076
BITCODE_BS num_sections
DXF 90.
Definition: dwg.h:7078
BITCODE_B is_live
DXF 70.
Definition: dwg.h:7077
Definition: dwg.h:7123
Dwg_SECTION_typesettings * types
Definition: dwg.h:7127
BITCODE_BL num_types
Definition: dwg.h:7126
BITCODE_BS curr_type
Definition: dwg.h:7125
struct _dwg_object_object * parent
Definition: dwg.h:7124
Definition: dwg.h:6693
struct _dwg_object_object * parent
Definition: dwg.h:6694
BITCODE_H sunid
DXF 340.
Definition: dwg.h:6696
BITCODE_BL class_version
DXF 90, default 1.
Definition: dwg.h:6695
Definition: dwg.h:6700
BITCODE_BL class_version
DXF 90, default 1.
Definition: dwg.h:6702
BITCODE_BLx color
DXF 90.
Definition: dwg.h:6703
struct _dwg_object_object * parent
Definition: dwg.h:6701
Definition: dwg.h:4428
struct _dwg_object_object * parent
Definition: dwg.h:4429
BITCODE_BL num_ents
Definition: dwg.h:4431
BITCODE_H * ents
Definition: dwg.h:4434
BITCODE_H * sort_ents
Definition: dwg.h:4432
BITCODE_H block_owner
Definition: dwg.h:4433
Definition: dwg.h:4441
BITCODE_BD * transform
Definition: dwg.h:4454
BITCODE_BE extrusion
Definition: dwg.h:4446
BITCODE_BS num_clip_verts
Definition: dwg.h:4444
BITCODE_3BD origin
Definition: dwg.h:4447
BITCODE_BD * inverse_transform
Definition: dwg.h:4453
struct _dwg_object_object * parent
Definition: dwg.h:4442
BITCODE_BS display_boundary_on
Definition: dwg.h:4448
BITCODE_BD back_clip_z
Definition: dwg.h:4452
BITCODE_BS back_clip_on
Definition: dwg.h:4451
BITCODE_2RD * clip_verts
Definition: dwg.h:4445
BITCODE_BS front_clip_on
Definition: dwg.h:4449
BITCODE_BD front_clip_z
Definition: dwg.h:4450
Definition: dwg.h:4462
BITCODE_BD num5
Definition: dwg.h:4466
BITCODE_BL num_hdls
Definition: dwg.h:4467
BITCODE_BD num3
Definition: dwg.h:4466
BITCODE_BL bindata_size
Definition: dwg.h:4469
BITCODE_TIMEBLL last_updated
Definition: dwg.h:4465
BITCODE_TF bindata
Definition: dwg.h:4470
BITCODE_BD num4
Definition: dwg.h:4466
BITCODE_BD num1
Definition: dwg.h:4466
BITCODE_H * hdls
Definition: dwg.h:4468
BITCODE_BD num2
Definition: dwg.h:4466
struct _dwg_object_object * parent
Definition: dwg.h:4463
BITCODE_BD num6
Definition: dwg.h:4466
Definition: dwg.h:2458
Definition: dwg.h:2467
BITCODE_TV font_file
Definition: dwg.h:2488
BITCODE_BD width_factor
Definition: dwg.h:2484
BITCODE_BD oblique_angle
Definition: dwg.h:2485
BITCODE_BD text_size
Definition: dwg.h:2483
BITCODE_BD last_height
Definition: dwg.h:2487
BITCODE_B is_shape
Definition: dwg.h:2481
BITCODE_RC generation
Definition: dwg.h:2486
BITCODE_B is_vertical
Definition: dwg.h:2482
BITCODE_TV bigfont_file
Definition: dwg.h:2489
Definition: dwg.h:5177
BITCODE_BL numcols
DXF 77.
Definition: dwg.h:5199
BITCODE_BD spacing
DXF 40.
Definition: dwg.h:5200
BITCODE_H page_setup_wizard
5 DXF 340
Definition: dwg.h:5204
BITCODE_BL shade_plot_type
DXF 74.
Definition: dwg.h:5196
BITCODE_B label_viewports
DXF 294.
Definition: dwg.h:5202
BITCODE_H visualstyle
DXF 342.
Definition: dwg.h:5206
struct _dwg_object_object * parent
Definition: dwg.h:5178
Dwg_SUNSTUDY_Dates * dates
DXF 90[].
Definition: dwg.h:5189
BITCODE_BL output_type
DXF 70.
Definition: dwg.h:5183
BITCODE_B select_dates_from_calendar
DXF 291.
Definition: dwg.h:5187
BITCODE_BL numvports
DXF 75.
Definition: dwg.h:5197
BITCODE_BL numrows
DXF 76.
Definition: dwg.h:5198
BITCODE_B lock_viewports
DXF 293.
Definition: dwg.h:5201
BITCODE_BL end_time
DXF 94.
Definition: dwg.h:5192
BITCODE_H text_style
DXF 343.
Definition: dwg.h:5207
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:5180
BITCODE_B select_range_of_dates
DXF 292.
Definition: dwg.h:5190
BITCODE_H view
DXF 341.
Definition: dwg.h:5205
BITCODE_BL num_dates
DXF 91.
Definition: dwg.h:5188
BITCODE_TV sheet_subset_name
DXF 3.
Definition: dwg.h:5186
BITCODE_TV setup_name
DXF 1.
Definition: dwg.h:5181
BITCODE_BL start_time
DXF 93.
Definition: dwg.h:5191
BITCODE_TV sheet_set_name
DXF 3.
Definition: dwg.h:5184
BITCODE_B * hours
DXF 290.
Definition: dwg.h:5195
BITCODE_BL num_hours
DXF 73.
Definition: dwg.h:5194
BITCODE_B use_subset
DXF 290.
Definition: dwg.h:5185
BITCODE_TV description
DXF 2.
Definition: dwg.h:5182
BITCODE_BL interval
DXF 95.
Definition: dwg.h:5193
Definition: dwg.h:5150
BITCODE_BL class_version
DXF 90.
Definition: dwg.h:5153
BITCODE_BL julian_day
DXF 91.
Definition: dwg.h:5158
BITCODE_B has_shadow
DXF 291.
Definition: dwg.h:5157
BITCODE_BL shadow_type
DXF 70.
Definition: dwg.h:5161
BITCODE_BS shadow_mapsize
DXF 71.
Definition: dwg.h:5162
BITCODE_B is_dst
DXF 292.
Definition: dwg.h:5160
BITCODE_RC shadow_softness
DXF 280.
Definition: dwg.h:5163
struct _dwg_object_object * parent
Definition: dwg.h:5151
BITCODE_CMC color
DXF 60, 421.
Definition: dwg.h:5155
BITCODE_BD intensity
DXF 40.
Definition: dwg.h:5156
BITCODE_BL msecs
DXF 92.
Definition: dwg.h:5159
BITCODE_B is_on
DXF 290.
Definition: dwg.h:5154
Definition: dwg.h:3853
struct _dwg_object_object * parent
Definition: dwg.h:3854
Definition: dwg.h:4100
BITCODE_BL num_cells
Definition: dwg.h:4104
BITCODE_BL numrows
Definition: dwg.h:4102
Dwg_TABLEGEOMETRY_Cell * cells
Definition: dwg.h:4105
BITCODE_BL numcols
Definition: dwg.h:4103
struct _dwg_object_object * parent
Definition: dwg.h:4101
Definition: dwg.h:4048
Dwg_TABLESTYLE_CellStyle sty
Definition: dwg.h:4063
BITCODE_BL unknown_bl2
Definition: dwg.h:4061
struct _dwg_object_object * parent
Definition: dwg.h:4049
BITCODE_BS class_version
Definition: dwg.h:4051
BITCODE_H cellstyle
Definition: dwg.h:4062
BITCODE_TV name
Definition: dwg.h:4052
BITCODE_BS flags
Definition: dwg.h:4053
BITCODE_BS flow_direction
Definition: dwg.h:4054
BITCODE_B is_title_suppressed
Definition: dwg.h:4057
BITCODE_BL num_rowstyles
Definition: dwg.h:4069
Dwg_TABLESTYLE_rowstyles * rowstyles
Definition: dwg.h:4070
BITCODE_BL numoverrides
Definition: dwg.h:4064
BITCODE_BL unknown_bl3
Definition: dwg.h:4065
BITCODE_RC unknown_rc
Definition: dwg.h:4059
BITCODE_B is_header_suppressed
Definition: dwg.h:4058
BITCODE_BD horiz_cell_margin
Definition: dwg.h:4055
Dwg_TABLESTYLE_CellStyle ovr
Definition: dwg.h:4066
BITCODE_BL unknown_bl1
Definition: dwg.h:4060
BITCODE_BD vert_cell_margin
Definition: dwg.h:4056
Definition: dwg.h:6811
Definition: dwg.h:6672
BITCODE_BL flags
Definition: dwg.h:6674
BITCODE_BS max_regen_threads
Definition: dwg.h:6680
BITCODE_BD antialiasing_level
Definition: dwg.h:6688
BITCODE_BL blending_mode
Definition: dwg.h:6686
BITCODE_BLL alt_hlt
Definition: dwg.h:6682
struct _dwg_object_object * parent
Definition: dwg.h:6673
BITCODE_BLL alt_hltcolor
Definition: dwg.h:6683
BITCODE_BD bd2
Definition: dwg.h:6689
BITCODE_BL use_lut_palette
Definition: dwg.h:6681
BITCODE_BLL geom_shader_usage
Definition: dwg.h:6684
Definition: dwg.h:2597
Definition: dwg.h:2612
BITCODE_3BD ucsorg
Definition: dwg.h:2614
Dwg_UCS_orthopts * orthopts
Definition: dwg.h:2622
BITCODE_BS num_orthopts
Definition: dwg.h:2621
BITCODE_BD ucs_elevation
Definition: dwg.h:2617
BITCODE_3BD ucsxdir
Definition: dwg.h:2615
BITCODE_3BD ucsydir
Definition: dwg.h:2616
BITCODE_H named_ucs
Definition: dwg.h:2620
BITCODE_H base_ucs
Definition: dwg.h:2619
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:2618
Definition: dwg.h:8020
struct _dwg_object_object * parent
Definition: dwg.h:8021
Definition: dwg.h:3450
BITCODE_TF data
Definition: dwg.h:3454
BITCODE_BL data_size
Definition: dwg.h:3453
struct _dwg_object_object * parent
Definition: dwg.h:3451
Definition: dwg.h:2544
Definition: dwg.h:2552
BITCODE_BD aspect_ratio
Definition: dwg.h:2557
BITCODE_3BD ucsorg
Definition: dwg.h:2576
BITCODE_3BD VIEWDIR
Definition: dwg.h:2561
BITCODE_RC default_lightning_type
Definition: dwg.h:2569
BITCODE_B is_camera_plottable
Definition: dwg.h:2581
BITCODE_RC render_mode
Definition: dwg.h:2567
BITCODE_RC unknown_r11
Definition: dwg.h:2590
BITCODE_3BD ucsydir
Definition: dwg.h:2578
BITCODE_3BD view_target
Definition: dwg.h:2560
BITCODE_BD twist_angle
Definition: dwg.h:2562
BITCODE_3BD ucsxdir
Definition: dwg.h:2577
BITCODE_BD view_width
Definition: dwg.h:2556
BITCODE_B associated_ucs
Definition: dwg.h:2575
BITCODE_RS flag_3d
Definition: dwg.h:2588
BITCODE_B is_pspace
Definition: dwg.h:2574
BITCODE_RC unknown_r2
Definition: dwg.h:2589
BITCODE_B use_default_lights
Definition: dwg.h:2568
BITCODE_H background
Definition: dwg.h:2582
BITCODE_BD contrast
Definition: dwg.h:2571
BITCODE_H base_ucs
Definition: dwg.h:2585
BITCODE_BD back_clip_z
Definition: dwg.h:2565
BITCODE_BD brightness
Definition: dwg.h:2570
BITCODE_2RD VIEWCTR
Definition: dwg.h:2559
BITCODE_BD front_clip_z
Definition: dwg.h:2564
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:2580
BITCODE_4BITS VIEWMODE
Definition: dwg.h:2566
BITCODE_H named_ucs
Definition: dwg.h:2586
BITCODE_CMC ambient_color
Definition: dwg.h:2572
BITCODE_BD ucs_elevation
Definition: dwg.h:2579
BITCODE_BD VIEWSIZE
Definition: dwg.h:2555
BITCODE_BD lens_length
Definition: dwg.h:2563
BITCODE_H sun
Definition: dwg.h:2584
BITCODE_H livesection
Definition: dwg.h:2587
BITCODE_H visualstyle
Definition: dwg.h:2583
Definition: dwg.h:4545
BITCODE_BS bd_prop39_int
Definition: dwg.h:4650
BITCODE_B b_prop21
Definition: dwg.h:4626
BITCODE_TV strokes
Definition: dwg.h:4647
BITCODE_BS b_prop1d_int
Definition: dwg.h:4622
BITCODE_CMC edge_silhouette_color
DXF 67
Definition: dwg.h:4597
BITCODE_BS bl_prop32_int
Definition: dwg.h:4643
BITCODE_BL face_lighting_model
DXF 71 0:Invisible 1:Visible 2:Phong 3:Gooch.
Definition: dwg.h:4551
BITCODE_BD bd_prop34
Definition: dwg.h:4645
BITCODE_BS bl_prop25_int
Definition: dwg.h:4630
BITCODE_BS display_brightness_int
DXF 176 r2010+.
Definition: dwg.h:4613
BITCODE_BD face_specular
DXF 41
Definition: dwg.h:4565
BITCODE_B internal_only
DXF 291, has internal_use_only flags.
Definition: dwg.h:4550
BITCODE_B b_prop1c
Definition: dwg.h:4621
BITCODE_BL edge_silhouette_width
DXF 79
Definition: dwg.h:4599
BITCODE_BS bd_prop34_int
Definition: dwg.h:4645
BITCODE_BS face_lighting_model_int
DXF 176 r2010+.
Definition: dwg.h:4552
BITCODE_BL bl_prop2b
Definition: dwg.h:4636
BITCODE_BS face_specular_int
DXF 176 r2010+.
Definition: dwg.h:4566
BITCODE_BL edge_style_apply
DXF 174
Definition: dwg.h:4607
BITCODE_B b_prop22
Definition: dwg.h:4627
BITCODE_B b_prop1f
Definition: dwg.h:4624
BITCODE_BS bl_prop28_int
Definition: dwg.h:4633
BITCODE_BD bd_prop26
Definition: dwg.h:4631
BITCODE_BS display_settings_int
DXF 176 r2010+.
Definition: dwg.h:4610
BITCODE_BS c_prop33_int
Definition: dwg.h:4644
BITCODE_BS edge_opacity_int
DXF 176 r2010+.
Definition: dwg.h:4590
BITCODE_BS bl_prop2f_int
Definition: dwg.h:4640
BITCODE_BS edge_modifier_int
DXF 176 r2010+.
Definition: dwg.h:4586
BITCODE_BL edge_obscured_ltype
DXF 75
Definition: dwg.h:4579
BITCODE_BL bl_prop32
Definition: dwg.h:4643
BITCODE_BS edge_style_int
DXF 176 r2010+.
Definition: dwg.h:4574
BITCODE_BS b_prop23_int
Definition: dwg.h:4628
BITCODE_BS b_prop24_int
Definition: dwg.h:4629
BITCODE_BL edge_halo_gap
DXF 170
Definition: dwg.h:4601
BITCODE_BL bl_prop2e
Definition: dwg.h:4639
BITCODE_BS bd_prop38_int
Definition: dwg.h:4649
BITCODE_BD bd_prop38
Definition: dwg.h:4649
BITCODE_BL face_color_mode
DXF 73 0 = No color 1 = Object color 2 = Background color 3 = Custom color 4 = Mono color 5 = Tinted ...
Definition: dwg.h:4555
BITCODE_BS edge_color_int
DXF 176 r2010+.
Definition: dwg.h:4588
BITCODE_BD bd_prop39
Definition: dwg.h:4650
BITCODE_BS edge_model
DXF 74 0:No edges 1:Isolines 2:Facet edges.
Definition: dwg.h:4571
BITCODE_BS b_prop37_int
Definition: dwg.h:4648
BITCODE_BL display_settings
DXF 93 flags
Definition: dwg.h:4609
BITCODE_BD bd_prop27
Definition: dwg.h:4632
BITCODE_CMC edge_obscured_color
DXF 65
Definition: dwg.h:4577
BITCODE_BS edge_intersection_ltype_int
DXF 176 r2010+.
Definition: dwg.h:4582
BITCODE_BL face_lighting_quality
DXF 72 0:No lighting 1:Per face 2:Per vertex.
Definition: dwg.h:4553
BITCODE_B b_prop37
Definition: dwg.h:4648
BITCODE_BS edge_width_int
DXF 176 r2010+.
Definition: dwg.h:4592
BITCODE_CMC edge_intersection_color
DXF 64
Definition: dwg.h:4575
BITCODE_BS edge_silhouette_color_int
DXF 176 r2010+.
Definition: dwg.h:4598
BITCODE_BL bl_prop28
Definition: dwg.h:4633
BITCODE_BS bd_prop26_int
Definition: dwg.h:4631
BITCODE_BD edge_opacity
DXF 43
Definition: dwg.h:4589
BITCODE_BS bl_prop2a_int
Definition: dwg.h:4635
BITCODE_CMC edge_color
DXF 66
Definition: dwg.h:4587
BITCODE_BS b_prop1f_int
Definition: dwg.h:4624
BITCODE_B b_prop2d
Definition: dwg.h:4638
BITCODE_BS edge_crease_angle_int
DXF 176 r2010+.
Definition: dwg.h:4584
BITCODE_BS face_lighting_quality_int
DXF 176 r2010+.
Definition: dwg.h:4554
BITCODE_BS bl_prop2e_int
Definition: dwg.h:4639
BITCODE_BL edge_jitter
DXF 78
Definition: dwg.h:4595
BITCODE_CMC c_prop29
Definition: dwg.h:4634
BITCODE_BL bl_prop30
Definition: dwg.h:4641
BITCODE_BS edge_isolines_int
DXF 176 r2010+.
Definition: dwg.h:4604
BITCODE_BS b_prop22_int
Definition: dwg.h:4627
BITCODE_BL edge_intersection_ltype
DXF 175
Definition: dwg.h:4581
BITCODE_B b_prop24
Definition: dwg.h:4629
BITCODE_BL bl_prop25
Definition: dwg.h:4630
BITCODE_B b_prop31
Definition: dwg.h:4642
BITCODE_BS edge_style_apply_int
DXF 176 r2010+
Definition: dwg.h:4608
BITCODE_BS face_color_mode_int
DXF 176 r2010+.
Definition: dwg.h:4562
BITCODE_B b_prop1e
Definition: dwg.h:4623
BITCODE_BS face_opacity_int
DXF 176 r2010+.
Definition: dwg.h:4564
BITCODE_BS b_prop20_int
Definition: dwg.h:4625
BITCODE_BL edge_overhang
DXF 77
Definition: dwg.h:4593
BITCODE_BS bl_prop2b_int
Definition: dwg.h:4636
struct _dwg_object_object * parent
Definition: dwg.h:4546
BITCODE_BS edge_jitter_int
DXF 176 r2010+.
Definition: dwg.h:4596
BITCODE_BL face_modifier
DXF 90 0:No modifiers 1:Opacity 2:Specular.
Definition: dwg.h:4567
BITCODE_BS edge_model_int
DXF 176 r2010+.
Definition: dwg.h:4572
BITCODE_B edge_do_hide_precision
DXF 290
Definition: dwg.h:4605
BITCODE_BD display_brightness
DXF 44 r2010+.
Definition: dwg.h:4612
BITCODE_BS num_props
r2013+ version3 58x
Definition: dwg.h:4618
BITCODE_BS edge_intersection_color_int
DXF 176 r2010+.
Definition: dwg.h:4576
BITCODE_CMC c_prop33
Definition: dwg.h:4644
BITCODE_CMC c_prop2c
Definition: dwg.h:4637
BITCODE_BL edge_isolines
DXF 171
Definition: dwg.h:4603
BITCODE_BLd display_brightness_bl
DXF 44 <=r2007.
Definition: dwg.h:4611
BITCODE_BS face_mono_color_int
DXF 176 r2010+.
Definition: dwg.h:4570
BITCODE_BS bd_prop27_int
Definition: dwg.h:4632
BITCODE_BD face_opacity
DXF 40
Definition: dwg.h:4563
BITCODE_BS strokes_int
Definition: dwg.h:4647
BITCODE_BS edge_overhang_int
DXF 176 r2010+.
Definition: dwg.h:4594
BITCODE_B b_prop20
Definition: dwg.h:4625
BITCODE_BL edge_wiggle
Definition: dwg.h:4646
BITCODE_TV description
DXF 2
Definition: dwg.h:4547
BITCODE_BS face_modifier_int
DXF 176 r2010+.
Definition: dwg.h:4568
BITCODE_BS edge_do_hide_precision_int
DXF 176 r2010+.
Definition: dwg.h:4606
BITCODE_BS b_prop1c_int
Definition: dwg.h:4621
BITCODE_BS edge_halo_gap_int
DXF 176 r2010+.
Definition: dwg.h:4602
BITCODE_BD bd2007_45
DXF 45 r2007-only 0.0.
Definition: dwg.h:4616
BITCODE_BL edge_style
DXF 91
Definition: dwg.h:4573
BITCODE_BL edge_modifier
DXF 92
Definition: dwg.h:4585
BITCODE_BL display_shadow_type
DXF 173
Definition: dwg.h:4614
BITCODE_BS display_shadow_type_int
DXF 176 r2010+.
Definition: dwg.h:4615
BITCODE_BS ext_lighting_model
DXF 177, r2010+ ? required on has_xdata.
Definition: dwg.h:4549
BITCODE_BS b_prop21_int
Definition: dwg.h:4626
BITCODE_BS edge_obscured_color_int
DXF 176 r2010+.
Definition: dwg.h:4578
BITCODE_CMC face_mono_color
DXF 63 + 421.
Definition: dwg.h:4569
BITCODE_BS c_prop2c_int
Definition: dwg.h:4637
BITCODE_BS b_prop2d_int
Definition: dwg.h:4638
BITCODE_BS b_prop1e_int
Definition: dwg.h:4623
BITCODE_B b_prop23
Definition: dwg.h:4628
BITCODE_BS b_prop31_int
Definition: dwg.h:4642
BITCODE_BS edge_wiggle_int
Definition: dwg.h:4646
BITCODE_BL style_type
DXF 70 enum 0-32: (kFlat-kEmptyStyle acgivisualstyle.h)
Definition: dwg.h:4548
BITCODE_BD edge_crease_angle
DXF 42
Definition: dwg.h:4583
BITCODE_BS edge_obscured_ltype_int
DXF 176 r2010+.
Definition: dwg.h:4580
BITCODE_BL edge_width
DXF 76
Definition: dwg.h:4591
BITCODE_BS edge_silhouette_width_int
DXF 176 r2010+.
Definition: dwg.h:4600
BITCODE_BS bl_prop30_int
Definition: dwg.h:4641
BITCODE_BS c_prop29_int
Definition: dwg.h:4634
BITCODE_BL bl_prop2a
Definition: dwg.h:4635
BITCODE_BL bl_prop2f
Definition: dwg.h:4640
BITCODE_B b_prop1d
Definition: dwg.h:4622
Definition: dwg.h:2629
Definition: dwg.h:2637
BITCODE_BD view_width
Definition: dwg.h:2641
BITCODE_B SNAPMODE
Definition: dwg.h:2667
BITCODE_3BD ucsorg
Definition: dwg.h:2675
BITCODE_RC render_mode
Definition: dwg.h:2652
BITCODE_BS circle_zoom
Definition: dwg.h:2662
BITCODE_B GRIDMODE
Definition: dwg.h:2665
BITCODE_B ucs_at_origin
Definition: dwg.h:2673
BITCODE_BS SNAPISOPAIR
Definition: dwg.h:2669
BITCODE_RC default_lightning_type
Definition: dwg.h:2654
BITCODE_BD SNAPANG
Definition: dwg.h:2670
BITCODE_BD brightness
Definition: dwg.h:2655
BITCODE_3BD view_target
Definition: dwg.h:2645
BITCODE_BS UCSORTHOVIEW
Definition: dwg.h:2679
BITCODE_3BD ucsydir
Definition: dwg.h:2677
BITCODE_B UCSFOLLOW
Definition: dwg.h:2661
BITCODE_CMC ambient_color
Definition: dwg.h:2657
BITCODE_2RD SNAPUNIT
Definition: dwg.h:2672
BITCODE_H base_ucs
Definition: dwg.h:2686
BITCODE_BD front_clip_z
Definition: dwg.h:2649
BITCODE_B use_default_lights
Definition: dwg.h:2653
BITCODE_BD lens_length
Definition: dwg.h:2648
BITCODE_4BITS VIEWMODE
Definition: dwg.h:2651
BITCODE_BD view_twist
Definition: dwg.h:2647
BITCODE_H background
Definition: dwg.h:2682
BITCODE_B SNAPSTYLE
Definition: dwg.h:2668
BITCODE_BD ucs_elevation
Definition: dwg.h:2678
BITCODE_B UCSVP
Definition: dwg.h:2674
BITCODE_BS grid_major
Definition: dwg.h:2681
BITCODE_2RD GRIDUNIT
Definition: dwg.h:2666
BITCODE_H named_ucs
Definition: dwg.h:2685
BITCODE_2RD upper_right
Definition: dwg.h:2660
BITCODE_BD contrast
Definition: dwg.h:2656
BITCODE_2RD lower_left
Definition: dwg.h:2659
BITCODE_BS grid_flags
Definition: dwg.h:2680
BITCODE_2RD SNAPBASE
Definition: dwg.h:2671
BITCODE_BD VIEWSIZE
Definition: dwg.h:2640
BITCODE_H sun
Definition: dwg.h:2684
BITCODE_2RD VIEWCTR
Definition: dwg.h:2644
BITCODE_B FASTZOOM
Definition: dwg.h:2663
BITCODE_3BD ucsxdir
Definition: dwg.h:2676
BITCODE_H visualstyle
Definition: dwg.h:2683
BITCODE_RC UCSICON
Definition: dwg.h:2664
BITCODE_3BD VIEWDIR
Definition: dwg.h:2646
BITCODE_BD back_clip_z
Definition: dwg.h:2650
BITCODE_BD aspect_ratio
Definition: dwg.h:2642
Definition: dwg.h:2824
Definition: dwg.h:2833
BITCODE_RS vport_entity_address
Definition: dwg.h:2838
BITCODE_B is_on
Definition: dwg.h:2835
BITCODE_RSd r11_prev_entry_index
Definition: dwg.h:2840
BITCODE_H prev_entry
Definition: dwg.h:2837
BITCODE_H viewport
Definition: dwg.h:2836
BITCODE_RSd r11_viewport_index
Definition: dwg.h:2839
Definition: dwg.h:4504
struct _dwg_object_object * parent
Definition: dwg.h:4505
BITCODE_BS display_frame
DXF 70
Definition: dwg.h:4507
Definition: dwg.h:3160
BITCODE_BL num_objid_handles
Definition: dwg.h:3170
BITCODE_H * objid_handles
Definition: dwg.h:3171
BITCODE_BL xdata_size
Definition: dwg.h:3167
BITCODE_BL num_xdata
Definition: dwg.h:3168
Dwg_Resbuf * xdata
Definition: dwg.h:3169
struct _dwg_object_object * parent
Definition: dwg.h:3161
BITCODE_BS cloning
Definition: dwg.h:3163
Definition: dwg.h:8503
Dwg_Entity_NAVISWORKSMODEL * NAVISWORKSMODEL
Definition: dwg.h:8597
Dwg_Entity_RTEXT * RTEXT
Definition: dwg.h:8604
BITCODE_RD elevation_r11
Definition: dwg.h:8651
Dwg_Entity_SWEPTSURFACE * SWEPTSURFACE
Definition: dwg.h:8605
Dwg_Entity_DIMENSION_RADIUS * DIMENSION_RADIUS
Definition: dwg.h:8525
Dwg_Entity_IMAGE * IMAGE
Definition: dwg.h:8566
BITCODE_RC linewt
r2000+, see dxf_cvt_lweight()
Definition: dwg.h:8644
BITCODE_BB entmode
has no owner handle: 0 has no ownerhandle, 1 is PSPACE, 2 is MSPACE 3 has ownerhandle.
Definition: dwg.h:8625
Dwg_Entity_POLARGRIPENTITY * POLARGRIPENTITY
Definition: dwg.h:8600
BITCODE_RD thickness_r11
Definition: dwg.h:8652
Dwg_Entity_CAMERA * CAMERA
Definition: dwg.h:8561
Dwg_Entity_LWPOLYLINE * LWPOLYLINE
Definition: dwg.h:8569
Dwg_Entity_ELLIPSE * ELLIPSE
Definition: dwg.h:8526
Dwg_Entity_LINE * LINE
Definition: dwg.h:8530
Dwg_Entity_BODY * BODY
Definition: dwg.h:8517
Dwg_Entity_POINTPARAMETERENTITY * POINTPARAMETERENTITY
Definition: dwg.h:8599
Dwg_Entity_WIPEOUT * WIPEOUT
Definition: dwg.h:8584
Dwg_Entity_PLANESURFACE * PLANESURFACE
Definition: dwg.h:8581
Dwg_Entity_XLINE * XLINE
Definition: dwg.h:8558
BITCODE_RC shadow_flags
r2007+: 0 both, 1 casts, 2, receives, 3 has handle.
Definition: dwg.h:8638
Dwg_Entity_HELIX * HELIX
Definition: dwg.h:8578
BITCODE_B nolinks
r13-r2000
Definition: dwg.h:8631
Dwg_Entity_ENDBLK * ENDBLK
Definition: dwg.h:8527
BITCODE_BS invisible
Definition: dwg.h:8643
Dwg_Entity_POLYLINE_PFACE * POLYLINE_PFACE
Definition: dwg.h:8540
BITCODE_BB ltype_flags
r2000+
Definition: dwg.h:8635
Dwg_Entity_POINT * POINT
Definition: dwg.h:8536
Dwg_Entity_DIMENSION_DIAMETER * DIMENSION_DIAMETER
Definition: dwg.h:8522
Dwg_Entity_POINTCLOUD * POINTCLOUD
Definition: dwg.h:8582
BITCODE_B preview_exists
Definition: dwg.h:8620
Dwg_Entity_DWFUNDERLAY * DWFUNDERLAY
Definition: dwg.h:8563
BITCODE_B has_edge_visualstyle
r2010+
Definition: dwg.h:8642
Dwg_Entity_ENDREP * ENDREP
Definition: dwg.h:8564
Dwg_Entity_TOLERANCE * TOLERANCE
Definition: dwg.h:8549
Dwg_Entity_REGION * REGION
Definition: dwg.h:8543
Dwg_Entity_INSERT * INSERT
Definition: dwg.h:8528
struct _dwg_struct * dwg
Definition: dwg.h:8615
Dwg_DIMENSION_common * DIMENSION_common
Definition: dwg.h:8508
BITCODE_CMC color
Definition: dwg.h:8633
Dwg_Entity_MINSERT * MINSERT
Definition: dwg.h:8532
Dwg_Entity_OLE2FRAME * OLE2FRAME
Definition: dwg.h:8572
Dwg_Entity_LIGHT * LIGHT
Definition: dwg.h:8568
BITCODE_BL __iterator
Definition: dwg.h:8657
Dwg_Entity_BLOCK * BLOCK
Definition: dwg.h:8516
Dwg_Entity_VIEWPORT * VIEWPORT
Definition: dwg.h:8557
Dwg_Entity_ATTRIB * ATTRIB
Definition: dwg.h:8515
Dwg_Entity_VISIBILITYPARAMETERENTITY * VISIBILITYPARAMETERENTITY
Definition: dwg.h:8608
Dwg_Entity_DIMENSION_ALIGNED * DIMENSION_ALIGNED
Definition: dwg.h:8519
Dwg_Entity_MTEXT * MTEXT
Definition: dwg.h:8534
BITCODE_B has_ds_data
r2013+ AcDs datastore
Definition: dwg.h:8632
Dwg_Entity_UNKNOWN_ENT * UNKNOWN_ENT
Definition: dwg.h:8551
BITCODE_H prev_entity
r13-r2000 code 4
Definition: dwg.h:8661
Dwg_Entity_POLYLINE_2D * POLYLINE_2D
Definition: dwg.h:8537
Dwg_Entity_VERTEX_3D * VERTEX_3D
Definition: dwg.h:8553
Dwg_Entity_JUMP * JUMP
Definition: dwg.h:8567
BITCODE_BL num_eed
Definition: dwg.h:8616
Dwg_Entity_OLEFRAME * OLEFRAME
Definition: dwg.h:8535
Dwg_Entity_ARC * ARC
Definition: dwg.h:8513
BITCODE_H xdicobjhandle
r13+ code 3, DXF 102 {ACAD_REACTORS, 360
Definition: dwg.h:8660
Dwg_Entity_POINTCLOUDEX * POINTCLOUDEX
Definition: dwg.h:8583
Dwg_Entity__3DSOLID * _3DSOLID
Definition: dwg.h:8512
Dwg_Entity_LARGE_RADIAL_DIMENSION * LARGE_RADIAL_DIMENSION
Definition: dwg.h:8579
BITCODE_H shadow
r2007+ code 5 no DXF
Definition: dwg.h:8666
BITCODE_RCd color_r11
Definition: dwg.h:8650
BITCODE_H ownerhandle
code 5, DXF 330 mspace, pspace or owner of subentity
Definition: dwg.h:8658
Dwg_Entity_SOLID * SOLID
Definition: dwg.h:8546
BITCODE_B preview_is_proxy
Definition: dwg.h:8621
Dwg_Entity_LINEARGRIPENTITY * LINEARGRIPENTITY
Definition: dwg.h:8593
BITCODE_H * reactors
r13+ code 4, DXF 102 {ACAD_XDICTIONARY, 330
Definition: dwg.h:8659
Dwg_Entity_MULTILEADER * MULTILEADER
Definition: dwg.h:8571
BITCODE_H edge_visualstyle
Definition: dwg.h:8670
BITCODE_RS opts_r11
Definition: dwg.h:8648
Dwg_Entity_ALIGNMENTPARAMETERENTITY * ALIGNMENTPARAMETERENTITY
Definition: dwg.h:8586
BITCODE_H ltype
code 5, DXF 6
Definition: dwg.h:8664
Dwg_Entity_ARC_DIMENSION * ARC_DIMENSION
Definition: dwg.h:8577
BITCODE_H full_visualstyle
r2010+ code 5, DXF 348
Definition: dwg.h:8668
Dwg_Entity_CIRCLE * CIRCLE
Definition: dwg.h:8518
Dwg_Entity_RAY * RAY
Definition: dwg.h:8542
Dwg_Entity_LEADER * LEADER
Definition: dwg.h:8529
BITCODE_H material
r2007+ code 5, DXF 347
Definition: dwg.h:8665
Dwg_Entity_ATTDEF * ATTDEF
Definition: dwg.h:8514
Dwg_Entity_XYGRIPENTITY * XYGRIPENTITY
Definition: dwg.h:8609
Dwg_Entity_LOAD * LOAD
Definition: dwg.h:8531
BITCODE_RS extra_r11
Definition: dwg.h:8649
BITCODE_B has_face_visualstyle
r2010+
Definition: dwg.h:8641
Dwg_Entity_LOFTEDSURFACE * LOFTEDSURFACE
Definition: dwg.h:8595
BITCODE_TF preview
DXF 310.
Definition: dwg.h:8624
Dwg_Entity_VERTEX_2D * VERTEX_2D
Definition: dwg.h:8552
BITCODE_B isbylayerlt
r13-r14
Definition: dwg.h:8630
Dwg_Entity_SPLINE * SPLINE
Definition: dwg.h:8547
Dwg_Entity_NURBSURFACE * NURBSURFACE
Definition: dwg.h:8598
BITCODE_H layer
code 5, DXF 8
Definition: dwg.h:8663
union _dwg_object_entity::@63 tio
Dwg_Entity_REPEAT * REPEAT
Definition: dwg.h:8574
Dwg_Entity_VERTEX_PFACE * VERTEX_PFACE
Definition: dwg.h:8555
Dwg_Entity__3DFACE * _3DFACE
Definition: dwg.h:8511
Dwg_Entity_GEOPOSITIONMARKER * GEOPOSITIONMARKER
Definition: dwg.h:8592
BITCODE_H viewport
Definition: dwg.h:8653
Dwg_Entity_POLYLINE_MESH * POLYLINE_MESH
Definition: dwg.h:8539
Dwg_Entity__3DLINE * _3DLINE
Definition: dwg.h:8560
BITCODE_B is_xdic_missing
r2004+
Definition: dwg.h:8629
Dwg_Entity_TRACE * TRACE
Definition: dwg.h:8550
Dwg_Entity_REVOLVEDSURFACE * REVOLVEDSURFACE
Definition: dwg.h:8601
Dwg_Entity_POLYLINE_3D * POLYLINE_3D
Definition: dwg.h:8538
Dwg_Entity_UNUSED * UNUSED
Definition: dwg.h:8507
BITCODE_B has_full_visualstyle
r2010+
Definition: dwg.h:8640
Dwg_Entity_PDFUNDERLAY * PDFUNDERLAY
Definition: dwg.h:8573
Dwg_Entity_DIMENSION_ORDINATE * DIMENSION_ORDINATE
Definition: dwg.h:8524
Dwg_Eed * eed
Definition: dwg.h:8617
Dwg_Entity_SEQEND * SEQEND
Definition: dwg.h:8544
BITCODE_H plotstyle
r2000+ code 5, DXF 390
Definition: dwg.h:8667
Dwg_Entity_VERTEX_MESH * VERTEX_MESH
Definition: dwg.h:8554
BITCODE_RC flag_r11
Definition: dwg.h:8647
Dwg_Entity_XYPARAMETERENTITY * XYPARAMETERENTITY
Definition: dwg.h:8610
Dwg_Entity_HATCH * HATCH
Definition: dwg.h:8565
BITCODE_BL num_reactors
Definition: dwg.h:8628
Dwg_Entity_DIMENSION_ANG3PT * DIMENSION_ANG3PT
Definition: dwg.h:8521
BITCODE_H face_visualstyle
Definition: dwg.h:8669
BITCODE_BB material_flags
r2007+
Definition: dwg.h:8637
Dwg_Entity_EXTRUDEDSURFACE * EXTRUDEDSURFACE
Definition: dwg.h:8589
Dwg_Entity_TABLE * TABLE
Definition: dwg.h:8606
Dwg_Entity_MPOLYGON * MPOLYGON
Definition: dwg.h:8596
Dwg_Entity_DIMENSION_LINEAR * DIMENSION_LINEAR
Definition: dwg.h:8523
Dwg_Entity_LAYOUTPRINTCONFIG * LAYOUTPRINTCONFIG
Definition: dwg.h:8580
Dwg_Entity_VISIBILITYGRIPENTITY * VISIBILITYGRIPENTITY
Definition: dwg.h:8607
BITCODE_BLL preview_size
DXF 160 for bitmaps, DXF 92 for PROXY vector data.
Definition: dwg.h:8622
Dwg_Entity_DIMENSION_ANG2LN * DIMENSION_ANG2LN
Definition: dwg.h:8520
BITCODE_BD ltype_scale
Definition: dwg.h:8634
BITCODE_H next_entity
r13-r2000 code 4
Definition: dwg.h:8662
Dwg_Entity_FLIPGRIPENTITY * FLIPGRIPENTITY
Definition: dwg.h:8590
Dwg_Entity_TEXT * TEXT
Definition: dwg.h:8548
Dwg_Entity_VERTEX_PFACE_FACE * VERTEX_PFACE_FACE
Definition: dwg.h:8556
Dwg_Entity_ARCALIGNEDTEXT * ARCALIGNEDTEXT
Definition: dwg.h:8587
Dwg_Entity_MESH * MESH
Definition: dwg.h:8570
Dwg_Entity_DGNUNDERLAY * DGNUNDERLAY
Definition: dwg.h:8562
Dwg_Entity_ROTATIONGRIPENTITY * ROTATIONGRIPENTITY
Definition: dwg.h:8602
Dwg_Entity_ROTATIONPARAMETERENTITY * ROTATIONPARAMETERENTITY
Definition: dwg.h:8603
Dwg_Entity_BASEPOINTPARAMETERENTITY * BASEPOINTPARAMETERENTITY
Definition: dwg.h:8588
Dwg_Entity_SECTIONOBJECT * SECTIONOBJECT
Definition: dwg.h:8575
Dwg_Entity_LINEARPARAMETERENTITY * LINEARPARAMETERENTITY
Definition: dwg.h:8594
BITCODE_BL objid
link to the parent
Definition: dwg.h:8504
Dwg_Entity_SHAPE * SHAPE
Definition: dwg.h:8545
BITCODE_BB plotstyle_flags
r2000+
Definition: dwg.h:8636
Dwg_Entity_FLIPPARAMETERENTITY * FLIPPARAMETERENTITY
Definition: dwg.h:8591
Dwg_Entity_MLINE * MLINE
Definition: dwg.h:8533
Dwg_Entity_PROXY_ENTITY * PROXY_ENTITY
Definition: dwg.h:8541
Definition: dwg.h:8677
Dwg_Object_ACSH_BOX_CLASS * ACSH_BOX_CLASS
Definition: dwg.h:8710
Dwg_Object_BLOCKDIAMETRICCONSTRAINTPARAMETER * BLOCKDIAMETRICCONSTRAINTPARAMETER
Definition: dwg.h:8804
Dwg_Object_ORDDIMOBJECTCONTEXTDATA * ORDDIMOBJECTCONTEXTDATA
Definition: dwg.h:8898
Dwg_Object_ACMECOMMANDHISTORY * ACMECOMMANDHISTORY
Definition: dwg.h:8861
Dwg_Object_ASSOCEXTENDSURFACEACTIONBODY * ASSOCEXTENDSURFACEACTIONBODY
Definition: dwg.h:8782
Dwg_Object_RENDERENTRY * RENDERENTRY
Definition: dwg.h:8847
Dwg_Object_TVDEVICEPROPERTIES * TVDEVICEPROPERTIES
Definition: dwg.h:8905
Dwg_Object_IMAGE_BACKGROUND * IMAGE_BACKGROUND
Definition: dwg.h:8831
Dwg_Object_BLOCKALIGNMENTPARAMETER * BLOCKALIGNMENTPARAMETER
Definition: dwg.h:8721
Dwg_Object_LTYPE * LTYPE
Definition: dwg.h:8694
Dwg_Object_ACSH_CHAMFER_CLASS * ACSH_CHAMFER_CLASS
Definition: dwg.h:8770
Dwg_Object_PLACEHOLDER * PLACEHOLDER
Definition: dwg.h:8750
Dwg_Object_ASSOC3POINTANGULARDIMACTIONBODY * ASSOC3POINTANGULARDIMACTIONBODY
Definition: dwg.h:8870
Dwg_Object_ASSOCFACEACTIONPARAM * ASSOCFACEACTIONPARAM
Definition: dwg.h:8784
Dwg_Object_ASSOCEDGEACTIONPARAM * ASSOCEDGEACTIONPARAM
Definition: dwg.h:8873
Dwg_Object_BLOCKFLIPPARAMETER * BLOCKFLIPPARAMETER
Definition: dwg.h:8725
Dwg_Object_ASSOCNETWORK * ASSOCNETWORK
Definition: dwg.h:8719
Dwg_Object_ASSOCPATCHSURFACEACTIONBODY * ASSOCPATCHSURFACEACTIONBODY
Definition: dwg.h:8791
Dwg_Object_FCFOBJECTCONTEXTDATA * FCFOBJECTCONTEXTDATA
Definition: dwg.h:8827
Dwg_Object_PROXY_OBJECT * PROXY_OBJECT
Definition: dwg.h:8845
Dwg_Object_RASTERVARIABLES * RASTERVARIABLES
Definition: dwg.h:8752
Dwg_Object_GRADIENT_BACKGROUND * GRADIENT_BACKGROUND
Definition: dwg.h:8828
Dwg_Object_XRECORD * XRECORD
Definition: dwg.h:8764
Dwg_Object_BLOCKPOLARPARAMETER * BLOCKPOLARPARAMETER
Definition: dwg.h:8813
Dwg_Object_VISUALSTYLE * VISUALSTYLE
Definition: dwg.h:8762
Dwg_Object_SECTION_SETTINGS * SECTION_SETTINGS
Definition: dwg.h:8850
Dwg_Object_ACSH_FILLET_CLASS * ACSH_FILLET_CLASS
Definition: dwg.h:8713
Dwg_Object_CURVEPATH * CURVEPATH
Definition: dwg.h:8888
Dwg_Object_BLOCKLINEARCONSTRAINTPARAMETER * BLOCKLINEARCONSTRAINTPARAMETER
Definition: dwg.h:8806
Dwg_Object_BLOCKUSERPARAMETER * BLOCKUSERPARAMETER
Definition: dwg.h:8819
Dwg_Object_ASSOCPATHACTIONPARAM * ASSOCPATHACTIONPARAM
Definition: dwg.h:8792
Dwg_Object_BLOCKALIGNMENTGRIP * BLOCKALIGNMENTGRIP
Definition: dwg.h:8720
Dwg_Object_POINTCLOUDCOLORMAP * POINTCLOUDCOLORMAP
Definition: dwg.h:8840
Dwg_Object_IDBUFFER * IDBUFFER
Definition: dwg.h:8743
Dwg_Object_BLOCKBASEPOINTPARAMETER * BLOCKBASEPOINTPARAMETER
Definition: dwg.h:8722
Dwg_Object_ASSOCGEOMDEPENDENCY * ASSOCGEOMDEPENDENCY
Definition: dwg.h:8718
Dwg_Object_BLOCKROTATEACTION * BLOCKROTATEACTION
Definition: dwg.h:8730
Dwg_Object_BLOCKVISIBILITYGRIP * BLOCKVISIBILITYGRIP
Definition: dwg.h:8733
Dwg_Object_GEODATA * GEODATA
Definition: dwg.h:8741
Dwg_Eed * eed
Definition: dwg.h:8917
Dwg_Object_IMAGEDEF_REACTOR * IMAGEDEF_REACTOR
Definition: dwg.h:8745
Dwg_Object_BLOCK_HEADER * BLOCK_HEADER
Definition: dwg.h:8686
Dwg_Object_VIEW * VIEW
Definition: dwg.h:8702
Dwg_Object_ACSH_LOFT_CLASS * ACSH_LOFT_CLASS
Definition: dwg.h:8865
Dwg_Object_LTYPE_CONTROL * LTYPE_CONTROL
Definition: dwg.h:8695
Dwg_Object_BLOCKALIGNEDCONSTRAINTPARAMETER * BLOCKALIGNEDCONSTRAINTPARAMETER
Definition: dwg.h:8801
Dwg_Object_BLOCKHORIZONTALCONSTRAINTPARAMETER * BLOCKHORIZONTALCONSTRAINTPARAMETER
Definition: dwg.h:8805
Dwg_Object_BLOCKREPRESENTATION * BLOCKREPRESENTATION
Definition: dwg.h:8816
Dwg_Object_BLOCKPOLARGRIP * BLOCKPOLARGRIP
Definition: dwg.h:8812
Dwg_Object_ASSOCTRIMSURFACEACTIONBODY * ASSOCTRIMSURFACEACTIONBODY
Definition: dwg.h:8796
Dwg_Object_ASSOCNETWORKSURFACEACTIONBODY * ASSOCNETWORKSURFACEACTIONBODY
Definition: dwg.h:8787
Dwg_Object_BLOCKPARAMDEPENDENCYBODY * BLOCKPARAMDEPENDENCYBODY
Definition: dwg.h:8810
Dwg_Object_RAPIDRTRENDERSETTINGS * RAPIDRTRENDERSETTINGS
Definition: dwg.h:8846
Dwg_Object_RADIMLGOBJECTCONTEXTDATA * RADIMLGOBJECTCONTEXTDATA
Definition: dwg.h:8901
Dwg_Object_RENDERGLOBAL * RENDERGLOBAL
Definition: dwg.h:8848
Dwg_Object_MATERIAL * MATERIAL
Definition: dwg.h:8834
Dwg_Object_BLOCKPOLARSTRETCHACTION * BLOCKPOLARSTRETCHACTION
Definition: dwg.h:8814
Dwg_Object_LAYER_CONTROL * LAYER_CONTROL
Definition: dwg.h:8692
Dwg_Object_ACMESTATEMGR * ACMESTATEMGR
Definition: dwg.h:8863
Dwg_Object_MLEADERSTYLE * MLEADERSTYLE
Definition: dwg.h:8836
Dwg_Object_ACSH_PYRAMID_CLASS * ACSH_PYRAMID_CLASS
Definition: dwg.h:8771
Dwg_Object_STYLE * STYLE
Definition: dwg.h:8697
Dwg_Object_ASSOCVALUEDEPENDENCY * ASSOCVALUEDEPENDENCY
Definition: dwg.h:8797
Dwg_Object_FIELDLIST * FIELDLIST
Definition: dwg.h:8740
Dwg_Object_ASSOCARRAYMODIFYPARAMETERS * ASSOCARRAYMODIFYPARAMETERS
Definition: dwg.h:8856
Dwg_Object_ANNOTSCALEOBJECTCONTEXTDATA * ANNOTSCALEOBJECTCONTEXTDATA
Definition: dwg.h:8869
Dwg_Object_ACSH_EXTRUSION_CLASS * ACSH_EXTRUSION_CLASS
Definition: dwg.h:8864
Dwg_Object_DICTIONARYVAR * DICTIONARYVAR
Definition: dwg.h:8736
BITCODE_BL num_reactors
Definition: dwg.h:8921
Dwg_Object_ALDIMOBJECTCONTEXTDATA * ALDIMOBJECTCONTEXTDATA
Definition: dwg.h:8772
Dwg_Object_LAYER * LAYER
Definition: dwg.h:8691
Dwg_Object_BLOCKLOOKUPACTION * BLOCKLOOKUPACTION
Definition: dwg.h:8808
Dwg_Object_ASSOCEDGEFILLETACTIONBODY * ASSOCEDGEFILLETACTIONBODY
Definition: dwg.h:8875
Dwg_Object_ASSOCARRAYMODIFYACTIONBODY * ASSOCARRAYMODIFYACTIONBODY
Definition: dwg.h:8872
Dwg_Object_DYNAMICBLOCKPURGEPREVENTER * DYNAMICBLOCKPURGEPREVENTER
Definition: dwg.h:8738
Dwg_Object_DWFDEFINITION * DWFDEFINITION
Definition: dwg.h:8767
Dwg_Object_ACSH_BOOLEAN_CLASS * ACSH_BOOLEAN_CLASS
Definition: dwg.h:8709
Dwg_Object_POINTCLOUDDEF_REACTOR_EX * POINTCLOUDDEF_REACTOR_EX
Definition: dwg.h:8844
Dwg_Object_CSACDOCUMENTOPTIONS * CSACDOCUMENTOPTIONS
Definition: dwg.h:8887
Dwg_Object_ASSOCVERTEXACTIONPARAM * ASSOCVERTEXACTIONPARAM
Definition: dwg.h:8799
Dwg_Object_TABLEGEOMETRY * TABLEGEOMETRY
Definition: dwg.h:8760
Dwg_Object_RENDERENVIRONMENT * RENDERENVIRONMENT
Definition: dwg.h:8753
Dwg_Object_BLOCKFLIPACTION * BLOCKFLIPACTION
Definition: dwg.h:8723
Dwg_Object_LAYER_INDEX * LAYER_INDEX
Definition: dwg.h:8748
Dwg_Object_GROUP * GROUP
Definition: dwg.h:8742
Dwg_Object_BLOCKVERTICALCONSTRAINTPARAMETER * BLOCKVERTICALCONSTRAINTPARAMETER
Definition: dwg.h:8820
Dwg_Object_BLOCKANGULARCONSTRAINTPARAMETER * BLOCKANGULARCONSTRAINTPARAMETER
Definition: dwg.h:8802
Dwg_Object_DGNDEFINITION * DGNDEFINITION
Definition: dwg.h:8766
Dwg_Object_GEOMAPIMAGE * GEOMAPIMAGE
Definition: dwg.h:8893
Dwg_Object_VPORT * VPORT
Definition: dwg.h:8704
Dwg_Object_BLOCK_CONTROL * BLOCK_CONTROL
Definition: dwg.h:8685
Dwg_Object_GROUND_PLANE_BACKGROUND * GROUND_PLANE_BACKGROUND
Definition: dwg.h:8829
BITCODE_H * reactors
r13+ code 4, DXF 102 {ACAD_XDICTIONARY, 330
Definition: dwg.h:8922
Dwg_Object_ASSOCROTATEDDIMACTIONBODY * ASSOCROTATEDDIMACTIONBODY
Definition: dwg.h:8880
Dwg_Object_ASSOCACTIONPARAM * ASSOCACTIONPARAM
Definition: dwg.h:8775
Dwg_Object_ASSOCFILLETSURFACEACTIONBODY * ASSOCFILLETSURFACEACTIONBODY
Definition: dwg.h:8785
Dwg_Object_ACSH_TORUS_CLASS * ACSH_TORUS_CLASS
Definition: dwg.h:8716
Dwg_Object_BLOCKARRAYACTION * BLOCKARRAYACTION
Definition: dwg.h:8803
BITCODE_H ownerhandle
code 5, DXF 330
Definition: dwg.h:8920
Dwg_Object_DETAILVIEWSTYLE * DETAILVIEWSTYLE
Definition: dwg.h:8735
Dwg_Object_ASSOCLOFTEDSURFACEACTIONBODY * ASSOCLOFTEDSURFACEACTIONBODY
Definition: dwg.h:8786
Dwg_Object_LEADEROBJECTCONTEXTDATA * LEADEROBJECTCONTEXTDATA
Definition: dwg.h:8832
Dwg_Object_DIMSTYLE_CONTROL * DIMSTYLE_CONTROL
Definition: dwg.h:8689
Dwg_Object_ASSOCREVOLVEDSURFACEACTIONBODY * ASSOCREVOLVEDSURFACEACTIONBODY
Definition: dwg.h:8795
Dwg_Object_ACSH_HISTORY_CLASS * ACSH_HISTORY_CLASS
Definition: dwg.h:8714
Dwg_Object_POINTPATH * POINTPATH
Definition: dwg.h:8900
BITCODE_H xdicobjhandle
r13+ code 3, DXF 102 {ACAD_REACTORS, 360
Definition: dwg.h:8923
Dwg_Object_ASSOCDEPENDENCY * ASSOCDEPENDENCY
Definition: dwg.h:8780
Dwg_Object_CONTEXTDATAMANAGER * CONTEXTDATAMANAGER
Definition: dwg.h:8886
Dwg_Object_ASSOCARRAYPOLARPARAMETERS * ASSOCARRAYPOLARPARAMETERS
Definition: dwg.h:8858
Dwg_Object_POINTCLOUDDEF_REACTOR * POINTCLOUDDEF_REACTOR
Definition: dwg.h:8843
Dwg_Object_PERSUBENTMGR * PERSUBENTMGR
Definition: dwg.h:8899
Dwg_Object_UCS * UCS
Definition: dwg.h:8699
Dwg_Object_UCS_CONTROL * UCS_CONTROL
Definition: dwg.h:8700
Dwg_Object_DIMASSOC * DIMASSOC
Definition: dwg.h:8890
Dwg_Object_ACSH_BREP_CLASS * ACSH_BREP_CLASS
Definition: dwg.h:8769
Dwg_Object_ASSOCARRAYACTIONBODY * ASSOCARRAYACTIONBODY
Definition: dwg.h:8776
BITCODE_B has_ds_data
r2013+ AcDs datastore
Definition: dwg.h:8925
Dwg_Object_IMAGEDEF * IMAGEDEF
Definition: dwg.h:8744
Dwg_Object_BLOCKROTATIONPARAMETER * BLOCKROTATIONPARAMETER
Definition: dwg.h:8817
Dwg_Object_ASSOCARRAYRECTANGULARPARAMETERS * ASSOCARRAYRECTANGULARPARAMETERS
Definition: dwg.h:8859
Dwg_Object_MLINESTYLE * MLINESTYLE
Definition: dwg.h:8696
Dwg_Object_RADIMOBJECTCONTEXTDATA * RADIMOBJECTCONTEXTDATA
Definition: dwg.h:8902
Dwg_Object_ACSH_SPHERE_CLASS * ACSH_SPHERE_CLASS
Definition: dwg.h:8715
Dwg_Object_VX_TABLE_RECORD * VX_TABLE_RECORD
Definition: dwg.h:8707
struct _dwg_struct * dwg
Definition: dwg.h:8915
Dwg_Object_PARTIAL_VIEWING_INDEX * PARTIAL_VIEWING_INDEX
Definition: dwg.h:8839
Dwg_Object_SORTENTSTABLE * SORTENTSTABLE
Definition: dwg.h:8757
BITCODE_B is_xdic_missing
r2004+
Definition: dwg.h:8924
Dwg_Object_ASSOCBLENDSURFACEACTIONBODY * ASSOCBLENDSURFACEACTIONBODY
Definition: dwg.h:8778
Dwg_Object_DIMSTYLE * DIMSTYLE
Definition: dwg.h:8688
Dwg_Object_VX_CONTROL * VX_CONTROL
Definition: dwg.h:8706
union _dwg_object_object::@64 tio
Dwg_Object_WIPEOUTVARIABLES * WIPEOUTVARIABLES
Definition: dwg.h:8763
Dwg_Object_EVALUATION_GRAPH * EVALUATION_GRAPH
Definition: dwg.h:8826
Dwg_Object_STYLE_CONTROL * STYLE_CONTROL
Definition: dwg.h:8698
Dwg_Object_BLOCKPOINTPARAMETER * BLOCKPOINTPARAMETER
Definition: dwg.h:8811
Dwg_Object_IBL_BACKGROUND * IBL_BACKGROUND
Definition: dwg.h:8830
Dwg_Object_LAYOUT * LAYOUT
Definition: dwg.h:8749
Dwg_Object_BLOCKPROPERTIESTABLEGRIP * BLOCKPROPERTIESTABLEGRIP
Definition: dwg.h:8883
BITCODE_BL objid
link to the parent
Definition: dwg.h:8678
Dwg_Object_BLOCKXYPARAMETER * BLOCKXYPARAMETER
Definition: dwg.h:8823
Dwg_Object_DBCOLOR * DBCOLOR
Definition: dwg.h:8825
Dwg_Object_TABLECONTENT * TABLECONTENT
Definition: dwg.h:8904
Dwg_Object_BLOCKRADIALCONSTRAINTPARAMETER * BLOCKRADIALCONSTRAINTPARAMETER
Definition: dwg.h:8815
Dwg_Object_SUN * SUN
Definition: dwg.h:8759
Dwg_Object_RENDERSETTINGS * RENDERSETTINGS
Definition: dwg.h:8849
Dwg_Object_DMDIMOBJECTCONTEXTDATA * DMDIMOBJECTCONTEXTDATA
Definition: dwg.h:8891
Dwg_Object_SPATIAL_INDEX * SPATIAL_INDEX
Definition: dwg.h:8853
Dwg_Object_ASSOCALIGNEDDIMACTIONBODY * ASSOCALIGNEDDIMACTIONBODY
Definition: dwg.h:8871
Dwg_Object_ACSH_CONE_CLASS * ACSH_CONE_CLASS
Definition: dwg.h:8711
Dwg_Object_LIGHTLIST * LIGHTLIST
Definition: dwg.h:8833
Dwg_Object_ASSOCOFFSETSURFACEACTIONBODY * ASSOCOFFSETSURFACEACTIONBODY
Definition: dwg.h:8789
Dwg_Object_SKYLIGHT_BACKGROUND * SKYLIGHT_BACKGROUND
Definition: dwg.h:8851
Dwg_Object_ASSOCOSNAPPOINTREFACTIONPARAM * ASSOCOSNAPPOINTREFACTIONPARAM
Definition: dwg.h:8790
Dwg_Object_SECTIONVIEWSTYLE * SECTIONVIEWSTYLE
Definition: dwg.h:8755
Dwg_Object_ASSOCORDINATEDIMACTIONBODY * ASSOCORDINATEDIMACTIONBODY
Definition: dwg.h:8877
Dwg_Object_ASSOCPOINTREFACTIONPARAM * ASSOCPOINTREFACTIONPARAM
Definition: dwg.h:8794
Dwg_Object_SECTION_MANAGER * SECTION_MANAGER
Definition: dwg.h:8756
Dwg_Object_ASSOCVARIABLE * ASSOCVARIABLE
Definition: dwg.h:8798
Dwg_Object_ASSOCACTION * ASSOCACTION
Definition: dwg.h:8774
Dwg_Object_BLOCKLOOKUPPARAMETER * BLOCKLOOKUPPARAMETER
Definition: dwg.h:8809
Dwg_Object_SOLID_BACKGROUND * SOLID_BACKGROUND
Definition: dwg.h:8852
Dwg_Object_ASSOCOBJECTACTIONPARAM * ASSOCOBJECTACTIONPARAM
Definition: dwg.h:8788
Dwg_Object_VIEW_CONTROL * VIEW_CONTROL
Definition: dwg.h:8703
Dwg_Object_ASSOCCOMPOUNDACTIONPARAM * ASSOCCOMPOUNDACTIONPARAM
Definition: dwg.h:8779
Dwg_Object_BLOCKFLIPGRIP * BLOCKFLIPGRIP
Definition: dwg.h:8724
Dwg_Object_BLOCKSTRETCHACTION * BLOCKSTRETCHACTION
Definition: dwg.h:8818
Dwg_Object_MLEADEROBJECTCONTEXTDATA * MLEADEROBJECTCONTEXTDATA
Definition: dwg.h:8894
Dwg_Object_DATATABLE * DATATABLE
Definition: dwg.h:8889
Dwg_Object_TEXTOBJECTCONTEXTDATA * TEXTOBJECTCONTEXTDATA
Definition: dwg.h:8855
Dwg_Object_ACMESCOPE * ACMESCOPE
Definition: dwg.h:8862
Dwg_Object_ASSOCEDGECHAMFERACTIONBODY * ASSOCEDGECHAMFERACTIONBODY
Definition: dwg.h:8874
Dwg_Object_BLOCKLINEARPARAMETER * BLOCKLINEARPARAMETER
Definition: dwg.h:8807
Dwg_Object_NAVISWORKSMODELDEF * NAVISWORKSMODELDEF
Definition: dwg.h:8897
Dwg_Object_MTEXTATTRIBUTEOBJECTCONTEXTDATA * MTEXTATTRIBUTEOBJECTCONTEXTDATA
Definition: dwg.h:8896
Dwg_Object_TABLESTYLE * TABLESTYLE
Definition: dwg.h:8854
Dwg_Object_BLOCKROTATIONGRIP * BLOCKROTATIONGRIP
Definition: dwg.h:8731
Dwg_Object_ASSOC2DCONSTRAINTGROUP * ASSOC2DCONSTRAINTGROUP
Definition: dwg.h:8773
Dwg_Object_BLOCKGRIPLOCATIONCOMPONENT * BLOCKGRIPLOCATIONCOMPONENT
Definition: dwg.h:8726
Dwg_Object_BLKREFOBJECTCONTEXTDATA * BLKREFOBJECTCONTEXTDATA
Definition: dwg.h:8800
Dwg_Object_DYNAMICBLOCKPROXYNODE * DYNAMICBLOCKPROXYNODE
Definition: dwg.h:8892
Dwg_Object_VPORT_CONTROL * VPORT_CONTROL
Definition: dwg.h:8705
Dwg_Object_CELLSTYLEMAP * CELLSTYLEMAP
Definition: dwg.h:8734
Dwg_Object_BLOCKLOOKUPGRIP * BLOCKLOOKUPGRIP
Definition: dwg.h:8728
Dwg_Object_INDEX * INDEX
Definition: dwg.h:8746
Dwg_Object_BLOCKVISIBILITYPARAMETER * BLOCKVISIBILITYPARAMETER
Definition: dwg.h:8821
Dwg_Object_BREAKDATA * BREAKDATA
Definition: dwg.h:8884
Dwg_Object_ASSOCSWEPTSURFACEACTIONBODY * ASSOCSWEPTSURFACEACTIONBODY
Definition: dwg.h:8881
Dwg_Object_OBJECT_PTR * OBJECT_PTR
Definition: dwg.h:8838
Dwg_Object_ASSOCASMBODYACTIONPARAM * ASSOCASMBODYACTIONPARAM
Definition: dwg.h:8777
Dwg_Object_PLOTSETTINGS * PLOTSETTINGS
Definition: dwg.h:8751
Dwg_Object_DUMMY * DUMMY
Definition: dwg.h:8690
Dwg_Object_ASSOCRESTOREENTITYSTATEACTIONBODY * ASSOCRESTOREENTITYSTATEACTIONBODY
Definition: dwg.h:8879
Dwg_Object_DICTIONARYWDFLT * DICTIONARYWDFLT
Definition: dwg.h:8737
Dwg_Object_DICTIONARY * DICTIONARY
Definition: dwg.h:8687
Dwg_Object_APPID_CONTROL * APPID_CONTROL
Definition: dwg.h:8684
Dwg_Object_SCALE * SCALE
Definition: dwg.h:8754
Dwg_Object_ACSH_WEDGE_CLASS * ACSH_WEDGE_CLASS
Definition: dwg.h:8717
Dwg_Object_DATALINK * DATALINK
Definition: dwg.h:8824
Dwg_Object_MENTALRAYRENDERSETTINGS * MENTALRAYRENDERSETTINGS
Definition: dwg.h:8835
Dwg_Object_ANGDIMOBJECTCONTEXTDATA * ANGDIMOBJECTCONTEXTDATA
Definition: dwg.h:8868
Dwg_Object_ASSOCARRAYPATHPARAMETERS * ASSOCARRAYPATHPARAMETERS
Definition: dwg.h:8857
Dwg_Object_ASSOCPERSSUBENTMANAGER * ASSOCPERSSUBENTMANAGER
Definition: dwg.h:8878
Dwg_Object_BLOCKSCALEACTION * BLOCKSCALEACTION
Definition: dwg.h:8732
Dwg_Object_BREAKPOINTREF * BREAKPOINTREF
Definition: dwg.h:8885
Dwg_Object_ACSH_REVOLVE_CLASS * ACSH_REVOLVE_CLASS
Definition: dwg.h:8866
Dwg_Object_LONG_TRANSACTION * LONG_TRANSACTION
Definition: dwg.h:8693
Dwg_Object_BLOCKPROPERTIESTABLE * BLOCKPROPERTIESTABLE
Definition: dwg.h:8882
Dwg_Object_VBA_PROJECT * VBA_PROJECT
Definition: dwg.h:8761
Dwg_Object_SUNSTUDY * SUNSTUDY
Definition: dwg.h:8903
Dwg_Object_APPID * APPID
Definition: dwg.h:8683
Dwg_Object_POINTCLOUDDEFEX * POINTCLOUDDEFEX
Definition: dwg.h:8842
Dwg_Object_UNKNOWN_OBJ * UNKNOWN_OBJ
Definition: dwg.h:8701
Dwg_Object_ASSOCDIMDEPENDENCYBODY * ASSOCDIMDEPENDENCYBODY
Definition: dwg.h:8781
Dwg_Object_ASSOCEXTRUDEDSURFACEACTIONBODY * ASSOCEXTRUDEDSURFACEACTIONBODY
Definition: dwg.h:8783
Dwg_Object_MOTIONPATH * MOTIONPATH
Definition: dwg.h:8895
Dwg_Object_ACSH_SWEEP_CLASS * ACSH_SWEEP_CLASS
Definition: dwg.h:8867
Dwg_Object_POINTCLOUDDEF * POINTCLOUDDEF
Definition: dwg.h:8841
Dwg_Object_BLOCKXYGRIP * BLOCKXYGRIP
Definition: dwg.h:8822
Dwg_Object_ASSOCMLEADERACTIONBODY * ASSOCMLEADERACTIONBODY
Definition: dwg.h:8876
BITCODE_BL num_eed
Definition: dwg.h:8916
Dwg_Object_SPATIAL_FILTER * SPATIAL_FILTER
Definition: dwg.h:8758
Dwg_Object_BLOCKMOVEACTION * BLOCKMOVEACTION
Definition: dwg.h:8729
Dwg_Object_BLOCKLINEARGRIP * BLOCKLINEARGRIP
Definition: dwg.h:8727
Dwg_Handle * handleref
Definition: dwg.h:8928
Dwg_Object_MTEXTOBJECTCONTEXTDATA * MTEXTOBJECTCONTEXTDATA
Definition: dwg.h:8837
Dwg_Object_PDFDEFINITION * PDFDEFINITION
Definition: dwg.h:8765
Dwg_Object_LAYERFILTER * LAYERFILTER
Definition: dwg.h:8747
Dwg_Object_ASSOCPLANESURFACEACTIONBODY * ASSOCPLANESURFACEACTIONBODY
Definition: dwg.h:8793
Dwg_Object_ACSH_CYLINDER_CLASS * ACSH_CYLINDER_CLASS
Definition: dwg.h:8712
Dwg_Object_FIELD * FIELD
Definition: dwg.h:8739
Definition: dwg.h:809
struct _dwg_object * obj
Definition: dwg.h:810
BITCODE_RLL absolute_ref
Definition: dwg.h:812
BITCODE_RSd r11_idx
Definition: dwg.h:813
Dwg_Handle handleref
Definition: dwg.h:811
Definition: dwg.h:8968
BITCODE_RL size
in bytes
Definition: dwg.h:8969
Dwg_Object_Supertype supertype
Definition: dwg.h:8977
BITCODE_RL bitsize
Definition: dwg.h:8988
struct _dwg_struct * parent
Definition: dwg.h:8985
Dwg_Object_Object * object
Definition: dwg.h:8981
char * dxfname
the internal dxf classname, often with a ACDB prefix
Definition: dwg.h:8975
size_t bitsize_pos
Definition: dwg.h:8989
size_t address
byte offset in the file
Definition: dwg.h:8970
BITCODE_RL index
into dwg->object[]
Definition: dwg.h:8972
size_t common_size
Definition: dwg.h:8995
size_t hdlpos
Definition: dwg.h:8990
Dwg_Object_Entity * entity
Definition: dwg.h:8980
BITCODE_RL num_unknown_rest
Definition: dwg.h:8999
BITCODE_UMC handlestream_size
r2010+ in bits
Definition: dwg.h:8994
Dwg_Handle handle
Definition: dwg.h:8984
union _dwg_object::@65 tio
BITCODE_TF unknown_rest
Definition: dwg.h:9000
BITCODE_BS type
fixed or variable (class - 500)
Definition: dwg.h:8971
BITCODE_B has_strings
r2007+
Definition: dwg.h:8992
BITCODE_RL stringstream_size
r2007+ in bits, unused
Definition: dwg.h:8993
BITCODE_TF unknown_bits
Definition: dwg.h:8998
BITCODE_RL num_unknown_bits
Definition: dwg.h:8997
BITCODE_B was_bitsize_set
Definition: dwg.h:8991
Dwg_Class * klass
Definition: dwg.h:8986
char * name
our public entity/object name
Definition: dwg.h:8974
enum DWG_OBJECT_TYPE fixedtype
into a global list
Definition: dwg.h:8973
Definition: dwg.h:9596
BITCODE_RLL maxrl_hi
Definition: dwg.h:9609
BITCODE_RLL maxtbl_hi
Definition: dwg.h:9608
BITCODE_TIMERLL TDUPDATE
Definition: dwg.h:9599
BITCODE_RLL numhandles
Definition: dwg.h:9598
BITCODE_RLL max32
Definition: dwg.h:9602
BITCODE_RLL max64
Definition: dwg.h:9603
BITCODE_RLL zero
Definition: dwg.h:9597
BITCODE_RC numnums
Definition: dwg.h:9601
BITCODE_RLL max64_hi
Definition: dwg.h:9607
BITCODE_RLL maxtbl
Definition: dwg.h:9604
BITCODE_RLL max32_hi
Definition: dwg.h:9606
BITCODE_RLL maxrl
Definition: dwg.h:9605
BITCODE_RL objects_address
Definition: dwg.h:9600
Definition: dwg.h:880
short i16
Definition: dwg.h:886
int i32
Definition: dwg.h:887
double pt[3]
Definition: dwg.h:884
short type
Definition: dwg.h:881
char i8
Definition: dwg.h:885
struct _dwg_binary_chunk str
Definition: dwg.h:891
BITCODE_RLL absref
Definition: dwg.h:889
double dbl
Definition: dwg.h:890
BITCODE_BLL i64
Definition: dwg.h:888
struct _dwg_resbuf * nextrb
Definition: dwg.h:893
union _dwg_resbuf::@48 value
Definition: dwg.h:9588
BITCODE_RL num_histories
Definition: dwg.h:9591
BITCODE_RL * histories
Definition: dwg.h:9592
BITCODE_RL class_version
Definition: dwg.h:9589
BITCODE_RL class_minor
Definition: dwg.h:9590
Definition: dwg.h:9626
BITCODE_RC hdl[8]
Definition: dwg.h:9629
const char * name
Definition: dwg.h:9630
BITCODE_RCd nr
Definition: dwg.h:9628
BITCODE_RCd num_hdl
Definition: dwg.h:9627
Definition: dwg.h:9619
BITCODE_BL address
Definition: dwg.h:9621
BITCODE_RCd nr
Definition: dwg.h:9620
BITCODE_BL size
Definition: dwg.h:9622
Definition: dwg.h:9634
BITCODE_RLL junk_r14
r14-r2000
Definition: dwg.h:9647
BITCODE_RC num_sections
Definition: dwg.h:9642
BITCODE_RS crc
Definition: dwg.h:9646
BITCODE_RC version[11]
Definition: dwg.h:9637
BITCODE_RC zero_one_or_three
Definition: dwg.h:9639
BITCODE_RL size
Definition: dwg.h:9635
Dwg_SecondHeader_Handles handles[14]
Definition: dwg.h:9645
BITCODE_RC is_maint
Definition: dwg.h:9638
BITCODE_BS dwg_version
Definition: dwg.h:9640
BITCODE_RS codepage
Definition: dwg.h:9641
Dwg_SecondHeader_Sections sections[7]
Definition: dwg.h:9643
BITCODE_RL address
Definition: dwg.h:9636
BITCODE_BS num_handles
Definition: dwg.h:9644
Definition: dwg.h:9077
BITCODE_RLd number
Definition: dwg.h:9078
BITCODE_RL compression_type
Definition: dwg.h:9094
BITCODE_RL section_type
Definition: dwg.h:9091
BITCODE_RL right
Definition: dwg.h:9085
BITCODE_RL left
Definition: dwg.h:9084
char name[64]
r2004 section fields:
Definition: dwg.h:9089
BITCODE_RL comp_data_size
Definition: dwg.h:9093
BITCODE_RS flags_r11
Definition: dwg.h:9096
BITCODE_RL objid_r11
Definition: dwg.h:9081
Dwg_Section_Type type
Definition: dwg.h:9087
BITCODE_RL decomp_data_size
Definition: dwg.h:9092
BITCODE_RL size
Definition: dwg.h:9079
BITCODE_RL parent
Definition: dwg.h:9083
BITCODE_RL checksum
Definition: dwg.h:9095
BITCODE_RL x00
Definition: dwg.h:9086
BITCODE_RLL address
Definition: dwg.h:9080
Definition: dwg.h:9562
BITCODE_RL encr_size
Definition: dwg.h:9571
BITCODE_RL unknown_3
Definition: dwg.h:9565
BITCODE_TV crypto_name
Definition: dwg.h:9567
BITCODE_TF encr_buffer
Definition: dwg.h:9572
BITCODE_RL key_len
Definition: dwg.h:9570
BITCODE_RL unknown_1
Definition: dwg.h:9563
BITCODE_RL unknown_2
Definition: dwg.h:9564
BITCODE_RL crypto_id
Definition: dwg.h:9566
BITCODE_RL algo_id
Definition: dwg.h:9569
Definition: dwg.h:9655
BITCODE_BL num_object_refs
number of object_ref's (resolved handles)
Definition: dwg.h:9664
Dwg_Header header
Definition: dwg.h:9656
Dwg_Object_BLOCK_CONTROL block_control
Definition: dwg.h:9684
Dwg_R2007_Header r2007_file_header
Definition: dwg.h:9677
int dirty_refs
Definition: dwg.h:9668
Dwg_RevHistory revhistory
Definition: dwg.h:9698
Dwg_VBAProject vbaproject
Definition: dwg.h:9696
Dwg_Object * mspace_block
Definition: dwg.h:9681
BITCODE_BL num_objects
number of objects
Definition: dwg.h:9660
BITCODE_RLL next_hdl
Definition: dwg.h:9706
BITCODE_BL num_alloced_objects
room for objects
Definition: dwg.h:9661
Dwg_SummaryInfo summaryinfo
Definition: dwg.h:9689
Dwg_Object_Ref ** object_ref
array of most handles
Definition: dwg.h:9666
Dwg_Object * pspace_block
Definition: dwg.h:9682
BITCODE_BS num_classes
number of classes
Definition: dwg.h:9658
BITCODE_H * acis_sab_hdl
Definition: dwg.h:9705
struct _inthash * object_map
map of all handles
Definition: dwg.h:9667
Dwg_Template Template
Definition: dwg.h:9700
Dwg_Class * dwg_class
array of classes
Definition: dwg.h:9659
BITCODE_BL cur_index
how many we have written currently
Definition: dwg.h:9665
Dwg_AuxHeader auxheader
Definition: dwg.h:9687
Dwg_ObjFreeSpace objfreespace
Definition: dwg.h:9699
Dwg_Chain thumbnail
Definition: dwg.h:9673
Dwg_SecondHeader secondheader
Definition: dwg.h:9688
Dwg_AppInfo appinfo
Definition: dwg.h:9692
unsigned int layout_type
Definition: dwg.h:9703
unsigned int num_acis_sab_hdl
Definition: dwg.h:9704
Dwg_Header_Variables header_vars
Definition: dwg.h:9672
Dwg_FileDepList filedeplist
Definition: dwg.h:9694
Dwg_R2004_Header r2004_header
Definition: dwg.h:9676
Dwg_AcDs acds
Definition: dwg.h:9701
unsigned int opts
Definition: dwg.h:9670
BITCODE_BL prev_entity_index
Definition: dwg.h:9708
Dwg_AppInfoHistory appinfohistory
Definition: dwg.h:9697
Dwg_Object * object
list of all objects and entities
Definition: dwg.h:9662
BITCODE_BL num_entities
number of entities in object
Definition: dwg.h:9663
Dwg_Security security
Definition: dwg.h:9695
Definition: dwg.h:9518
BITCODE_RL unknown2
Definition: dwg.h:9533
BITCODE_TV COMMENTS
Definition: dwg.h:9523
BITCODE_TV AUTHOR
Definition: dwg.h:9521
BITCODE_TIMERLL TDCREATE
Definition: dwg.h:9528
BITCODE_TV TITLE
Definition: dwg.h:9519
BITCODE_TIMERLL TDINDWG
Definition: dwg.h:9527
BITCODE_TIMERLL TDUPDATE
Definition: dwg.h:9529
BITCODE_TV KEYWORDS
Definition: dwg.h:9522
BITCODE_TV HYPERLINKBASE
Definition: dwg.h:9526
BITCODE_TV SUBJECT
Definition: dwg.h:9520
Dwg_SummaryInfo_Property * props
Definition: dwg.h:9531
BITCODE_TV LASTSAVEDBY
Definition: dwg.h:9524
BITCODE_RL unknown1
Definition: dwg.h:9532
BITCODE_TV REVISIONNUMBER
Definition: dwg.h:9525
BITCODE_RS num_props
Definition: dwg.h:9530
Definition: dwg.h:9613
BITCODE_RS MEASUREMENT
Definition: dwg.h:9615
BITCODE_TV description
Definition: dwg.h:9614
Definition: dwg.h:221
BITCODE_BL days
Definition: dwg.h:222
BITCODE_BL ms
Definition: dwg.h:223
BITCODE_BD value
Definition: dwg.h:224
Definition: dwg.h:9576
BITCODE_RL size
Definition: dwg.h:9577
BITCODE_TF unknown_bits
Definition: dwg.h:9578
Definition: hash.h:36
Definition: dwg.h:330
const char *const desc
Definition: dwg.h:334
Dwg_Version_Type r
Definition: dwg.h:331
const char *const hdr
Definition: dwg.h:333
uint8_t dwg_version
Definition: dwg.h:335
const char *const type
Definition: dwg.h:332
Definition: dwg.h:9403
int64_t header_size
Definition: dwg.h:9404
int64_t stream_version
Definition: dwg.h:9433
int64_t file_size
Definition: dwg.h:9405
int64_t sections_map_correction
Definition: dwg.h:9431
int64_t sections_map_crc_comp
Definition: dwg.h:9430
int64_t header2_offset
Definition: dwg.h:9413
int64_t random_seed
Definition: dwg.h:9436
int64_t sections_map_size_comp
Definition: dwg.h:9426
int64_t sections_map_id
Definition: dwg.h:9428
int64_t pages_maxid
Definition: dwg.h:9417
int64_t pages_map_offset
Definition: dwg.h:9411
int64_t unknown4
Definition: dwg.h:9422
int64_t pages_map_size_comp
Definition: dwg.h:9414
int64_t pages_map_size_uncomp
Definition: dwg.h:9415
int64_t sections_map_crc_seed
Definition: dwg.h:9432
int64_t num_sections
Definition: dwg.h:9424
int64_t crc_seed
Definition: dwg.h:9434
int64_t crc_seed_encoded
Definition: dwg.h:9435
int64_t sections_map_size_uncomp
Definition: dwg.h:9429
int64_t pages_map2_id
Definition: dwg.h:9410
int64_t unknown1
Definition: dwg.h:9418
int64_t unknown5
Definition: dwg.h:9423
int64_t pages_map_id
Definition: dwg.h:9412
int64_t sections_map_crc_uncomp
Definition: dwg.h:9425
int64_t pages_map_crc_uncomp
Definition: dwg.h:9420
int64_t pages_map2_offset
Definition: dwg.h:9409
int64_t pages_map_crc_seed
Definition: dwg.h:9408
int64_t header_crc
Definition: dwg.h:9437
int64_t unknown2
Definition: dwg.h:9419
int64_t pages_map_crc_compressed
Definition: dwg.h:9406
int64_t unknown3
Definition: dwg.h:9421
int64_t pages_amount
Definition: dwg.h:9416
int64_t sections_map2_id
Definition: dwg.h:9427
int64_t pages_map_correction
Definition: dwg.h:9407
Definition: dwg.h:9963
unsigned char b
Definition: dwg.h:9964
unsigned char r
Definition: dwg.h:9964
unsigned char g
Definition: dwg.h:9964
Definition: dwg.h:3294
Dwg_MLEADER_Content_MText txt
Definition: dwg.h:3295
Dwg_MLEADER_Content_Block blk
Definition: dwg.h:3296
Definition: dwg.h:8089
char invalid[1]
Definition: dwg.h:8103
struct _dwg_entity_eed_data::eed_data_t::@58 eed_5
struct _dwg_entity_eed_data::eed_data_t::@54 eed_1
unsigned short codepage
Definition: dwg.h:8092
unsigned short _padding
Definition: dwg.h:8098
BITCODE_RS appid_index
Definition: dwg.h:8104
unsigned char data[1]
Definition: dwg.h:8114
struct _dwg_entity_eed_data::eed_data_t::@61 eed_70
struct _dwg_entity_eed_data::eed_data_t::@60 eed_40
unsigned short is_tu
Definition: dwg.h:8093
BITCODE_3RD point
Definition: dwg.h:8120
BITCODE_RC close
Definition: dwg.h:8107
struct _dwg_entity_eed_data::eed_data_t::@55 eed_2
struct _dwg_entity_eed_data::eed_data_t::@56 eed_3
struct _dwg_entity_eed_data::eed_data_t::@59 eed_10
BITCODE_RS rs
Definition: dwg.h:8126
struct _dwg_entity_eed_data::eed_data_t::@52 eed_0
struct _dwg_entity_eed_data::eed_data_t::@57 eed_4
struct _dwg_entity_eed_data::eed_data_t::@53 eed_0_r2007
BITCODE_RL rl
Definition: dwg.h:8129
BITCODE_RLL layer
Definition: dwg.h:8110
BITCODE_RD real
Definition: dwg.h:8123
struct _dwg_entity_eed_data::eed_data_t::@62 eed_71
BITCODE_RS length
Definition: dwg.h:8091
BITCODE_RLL entity
Definition: dwg.h:8117