|
LibreDWG API
0.13.3
LibreDWG API - The DWG Library
|
Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE |
| #define | DECODER if (0) |
| #define | ENCODER if (0) |
| #define | PRINT if (0) |
| #define | DECODER_OR_ENCODER if (0) |
| #define | DXF_OR_PRINT if (0) |
| #define | DXF_OR_FREE if (0) |
| #define | DXF if (0) |
| #define | JSON if (0) |
| #define | FREE if (0) |
| #define | IF_FREE_OR_SINCE(x) SINCE (x) |
| #define | IF_FREE_OR_VERSIONS(x, y) VERSIONS (x, y) |
| #define | IF_ENCODE_FROM_EARLIER if (0) |
| #define | IF_ENCODE_FROM_EARLIER_OR_DXF if (0) |
| #define | IF_ENCODE_FROM_PRE_R13 if (0) |
| #define | IF_ENCODE_FROM_PRE_R2000 if (0) |
| #define | IF_ENCODE_SINCE_R13 if (0) |
| #define | IF_IS_ENCODER 0 |
| #define | IF_IS_DECODER 0 |
| #define | IF_IS_DXF 0 |
| #define | IF_IS_FREE 0 |
| #define | _DWG_FUNC_N(ACTION, name) dwg_##ACTION##_##name |
| #define | DWG_FUNC_N(ACTION, name) _DWG_FUNC_N (ACTION, name) |
| #define | _DWG_PRIVATE_N(ACTION, name) dwg_##ACTION##_##name##_private |
| #define | DWG_PRIVATE_N(ACTION, name) _DWG_PRIVATE_N (ACTION, name) |
| #define | SET_PARENT(field, obj) |
| #define | SET_PARENT_OBJ(field) |
| #define | SET_PARENT_FIELD(field, what_parent, obj) |
| #define | ISFIRST |
| #define | SETFIRST |
| #define | CLEARFIRST |
| #define | _IN_RANGE(var, n) |
| #define | VALUEOUTOFBOUNDS(field, maxvalue) |
| #define | SUB_VALUEOUTOFBOUNDS(o, field, maxvalue) |
| #define | VALUE_HANDLE(value, nam, handle_code, dxf) |
| #define | VALUE_B(value, dxf) |
| #define | VALUE_TV(value, dxf) |
| #define | VALUE_TF(value, dxf) |
| #define | VALUE_TFF(value, dxf) |
| #define | VALUE_3BD(value, dxf) |
| #define | VALUE_2RD(value, dxf) |
| #define | VALUE_2BD(value, dxf) VALUE_2RD (value, dxf) |
| #define | VALUE_3RD(value, dxf) VALUE_3BD (value, dxf) |
| #define | VALUE_BS(value, dxf) |
| #define | VALUE_BSd(value, dxf) |
| #define | VALUE_RSd(value, dxf) |
| #define | VALUE_BL(value, dxf) |
| #define | VALUE_RLx(value, dxf) VALUE_RL (value, dxf) |
| #define | KEY(nam) |
| #define | BLOCK_NAME(nam, dxf) FIELD_T (nam, dxf) |
| #define | FIELDG(nam, type, dxf) FIELD (nam, type) |
| #define | SUB_FIELD_BSd(o, nam, dxf) FIELD_BSd (o.nam, dxf) |
| #define | SUB_FIELD_BSx(o, nam, dxf) FIELD_BSx (o.nam, dxf) |
| #define | SUB_FIELD_RSx(o, nam, dxf) FIELD_RSx (o.nam, dxf) |
| #define | SUB_FIELD_RLLd(o, nam, dxf) FIELD_RLLd (o.nam, dxf) |
| #define | SUB_FIELD_TU(o, nam, dxf) FIELD_TU (o.nam, dxf) |
| #define | SUB_FIELD_T(o, nam, dxf) FIELD_T (o.nam, dxf) |
| #define | SUB_FIELD_TV(o, nam, dxf) FIELD_TV (o.nam, dxf) |
| #define | SUB_FIELD_TF(o, nam, len, dxf) FIELD_TF (o.nam, _obj->o.len, dxf) |
| #define | SUB_FIELD_BLx(o, nam, dxf) FIELD_BLx (o.nam, dxf) |
| #define | SUB_FIELD_RC(o, nam, dxf) SUB_FIELD (o, nam, RC, dxf) |
| #define | SUB_FIELD_B(o, nam, dxf) FIELDG (o.nam, B, dxf) |
| #define | SUB_FIELD_BB(o, nam, dxf) FIELDG (o.nam, BB, dxf) |
| #define | SUB_FIELD_3B(o, nam, dxf) FIELDG (o.nam, 3B, dxf) |
| #define | SUB_FIELD_BS(o, nam, dxf) FIELDG (o.nam, BS, dxf) |
| #define | SUB_FIELD_BL(o, nam, dxf) FIELDG (o.nam, BL, dxf) |
| #define | SUB_FIELD_BLd(o, nam, dxf) FIELD_BLd (o.nam, dxf) |
| #define | SUB_FIELD_RS(o, nam, dxf) FIELDG (o.nam, RS, dxf) |
| #define | SUB_FIELD_RL(o, nam, dxf) FIELDG (o.nam, RL, dxf) |
| #define | SUB_FIELD_BLL(o, nam, dxf) FIELDG (o.nam, BLL, dxf) |
| #define | SUB_FIELD_RLL(o, nam, dxf) FIELDG (o.nam, RLL, dxf) |
| #define | SUB_FIELD_BD(o, nam, dxf) FIELD_BD (o.nam, dxf) |
| #define | SUB_FIELD_RD(o, nam, dxf) FIELD_RD (o.nam, dxf) |
| #define | SUB_FIELD_2RD(o, nam, dxf) FIELD_2RD (o.nam, dxf) |
| #define | SUB_FIELD_2BD(o, nam, dxf) FIELD_2BD (o.nam, dxf) |
| #define | SUB_FIELD_2BD_1(o, nam, dxf) FIELD_2BD_1 (o.nam, dxf) |
| #define | SUB_FIELD_3RD(o, nam, dxf) FIELD_3RD (o.nam, dxf) |
| #define | SUB_FIELD_3BD(o, nam, dxf) FIELD_3BD (o.nam, dxf) |
| #define | SUB_FIELD_3BD_inl(o, nam, dxf) FIELD_3BD (o, dxf) |
| #define | SUB_FIELD_3DPOINT(o, nam, dxf) FIELD_3BD (o.nam, dxf) |
| #define | SUB_HANDLE_VECTOR(o, nam, sizefield, code, dxf) |
| #define | SUB_FIELD_VECTOR(o, nam, type, sizefield, dxf) |
| #define | SUB_FIELD_VECTOR_N(o, nam, type, size, dxf) |
| #define | FIELD_VECTOR_INL(nam, type, size, dxf) FIELD_VECTOR_N (nam, type, size, dxf) |
| #define | SUB_FIELD_VECTOR_INL(o, nam, type, size, dxf) SUB_FIELD_VECTOR_N (o, nam, type, size, dxf) |
| #define | SUB_FIELD_2RD_VECTOR(o, name, size, dxf) |
| #define | SUB_FIELD_3BD_VECTOR(o, name, size, dxf) |
| #define | FIELD_VECTOR_T1(nam, type, size, dxf) FIELD_VECTOR_T (nam, type, size, dxf) |
| #define | SUB_FIELD_VECTOR_TYPESIZE(o, nam, size, typesize, dxf) |
| #define | _REPEAT_F(times, size, nam, type, idx) |
| #define | REPEAT_F(times, size, nam, type) _REPEAT_F (times, size, nam, type, 1) |
| #define | FIELD_RLx(name, dxf) FIELD_RL (name, dxf) |
| #define | FIELD_RSx(name, dxf) FIELD_RS (name, dxf) |
| #define | FIELD_RCx(name, dxf) FIELD_RC (name, dxf) |
| #define | FIELD_BLx(name, dxf) FIELD_BL (name, dxf) |
| #define | FIELD_TFv(name, len, dxf) FIELD_TV (name, dxf) |
| #define | FIELD_TFFx(name, len, dxf) FIELD_TFF (name, len, dxf) |
| #define | FIELD_TU32(name, dxf) FIELD_TV (name, dxf) |
| #define | FIELD_RLd(name, dxf) FIELD_RL (name, dxf) |
| #define | FIELD_BLd(name, dxf) FIELD_BL (name, dxf) |
| #define | FIELD_BSx(name, dxf) FIELD_BS (name, dxf) |
| #define | FIELD_BSd(name, dxf) FIELD_BS (name, dxf) |
| #define | FIELD_RSd(name, dxf) FIELD_RS (name, dxf) |
| #define | FIELD_RLLd(name, dxf) FIELD_RLL (name, dxf) |
| #define | FIELD_RCu(name, dxf) FIELD_RC (name, dxf) |
| #define | FIELD_RCd(name, dxf) FIELD_RC (name, dxf) |
| #define | VALUE_BINARY(value, len, dxf) |
| #define | FIELD_BINARY(name, len, dxf) FIELD_TF (name, len, dxf) |
| #define | FIELD_CMTC(name, dxf) |
| #define | SUB_FIELD_CMTC(o, name, dxf) |
| #define | FIELD_2RD0(name, dxf) FIELD_2RD (name, dxf) |
| #define | FIELD_RD0(name, dxf) FIELD_RD (name, dxf) |
| #define | FIELD_RD1(name, dxf) FIELD_RD (name, dxf) |
| #define | FIELD_BD0(name, dxf) FIELD_BD (name, dxf) |
| #define | FIELD_BD1(name, dxf) FIELD_BD (name, dxf) |
| #define | FIELD_BL0(name, dxf) FIELD_BL (name, dxf) |
| #define | SUB_FIELD_BL0(o, name, dxf) SUB_FIELD_BL (o, name, dxf) |
| #define | FIELD_B0(name, dxf) FIELD_B (name, dxf) |
| #define | FIELD_BS0(name, dxf) FIELD_BS (name, dxf) |
| #define | FIELD_BS1(name, dxf) FIELD_BS (name, dxf) |
| #define | FIELD_RC0(name, dxf) FIELD_RC (name, dxf) |
| #define | FIELD_RS0(name, dxf) FIELD_RS (name, dxf) |
| #define | FIELD_RL0(name, dxf) FIELD_RL (name, dxf) |
| #define | FIELD_BT0(name, dxf) FIELD_BT (name, dxf) |
| #define | VALUE_T0(name, dxf) VALUE_T (name, dxf) |
| #define | FIELD_TV0(name, dxf) FIELD_TV (name, dxf) |
| #define | FIELD_T0(name, dxf) FIELD_T (name, dxf) |
| #define | FIELD_CMC0(color, dxf) FIELD_CMC (color, dxf) |
| #define | FIELD_HANDLE0(name, code, dxf) FIELD_HANDLE (name, code, dxf) |
| #define | SUB_FIELD_HANDLE0(o, name, code, dxf) SUB_FIELD_HANDLE (o, name, code, dxf) |
| #define | VALUE_TV0(name, dxf) VALUE_TV (name, dxf) |
| #define | FIELD_2RD_1(nam, dxf) FIELD_2RD (nam, dxf) |
| #define | FIELD_D2T(name, dxf) FIELD_TV (name, dxf) |
| #define | LOG_TRACE_TF(var, len) |
| #define | LOG_INSANE_TF(var, len) |
| #define | SUBCLASS(text) |
| #define | DXF_3DSOLID |
| #define | JSON_3DSOLID |
| #define | FIELD_2PT_TRACE(name, type, dxf) |
| #define | FIELD_3PT_TRACE(name, type, dxf) |
| #define | FIELD_ENC(a, b, c) FIELD_CMC (a, b, c) |
| #define | SUB_FIELD_ENC(a, b, c, d) SUB_FIELD_CMC (a, b, c, d) |
| #define | TRACE_DD |
| #define | END_REPEAT(field) |
| #define | END_REPEAT_F(field) |
| #define | R11OPTS(b) (_ent->opts_r11 & (b)) |
| #define | R11FLAG(b) (_ent->flag_r11 & (b)) |
| #define | R11EXTRA(b) (_ent->extra_r11 & (b)) |
| #define | HANDLE_UNKNOWN_BITS |
| #define | UNKNOWN_BITS_REST |
| #define | START_OBJECT_HANDLE_STREAM |
| #define | CONTROL_HANDLE_STREAM |
| #define | LOG_FLAG_W(token, w) |
| #define | LOG_FLAG_TABLE_W(w) |
| #define | LOG_FLAG_TABLE_MAX(v) |
| #define | LOG_FLAG_TABLE_COMMON |
| #define | LOG_FLAG_BLOCK_W(w) |
| #define | LOG_FLAG_Block |
| #define | LOG_FLAG_Layer |
| #define | LOG_FLAG_TextStyle |
| #define | LOG_FLAG_View |
| #define | LOG_FLAG_VX |
| #define | LOG_FLAG_Viewport LOG_FLAG_TABLE_COMMON |
| #define | LOG_FLAG_RegApp LOG_FLAG_TABLE_COMMON |
| #define | LOG_FLAG_DimStyle LOG_FLAG_TABLE_COMMON |
| #define | LOG_FLAG_Linetype LOG_FLAG_TABLE_COMMON |
| #define | LOG_FLAG_UCS LOG_FLAG_TABLE_COMMON |
| #define | COMMON_TABLE_FLAGS(acdbname) |
| #define | FIELD_VECTOR_N1(name, type, size, dxf) FIELD_VECTOR_N (name, type, size, dxf) |
| #define | REPEAT_BLOCK { |
| #define | END_REPEAT_BLOCK } |
| #define | REPEAT_CN(times, name, type) |
| #define | REPEAT_N(times, name, type) |
| #define | _REPEAT(times, name, type, idx) |
| #define | _REPEAT_C(times, name, type, idx) |
| #define | REPEAT(times, name, type) _REPEAT (times, name, type, 1) |
| #define | REPEAT2(times, name, type) _REPEAT (times, name, type, 2) |
| #define | REPEAT3(times, name, type) _REPEAT (times, name, type, 3) |
| #define | REPEAT4(times, name, type) _REPEAT (times, name, type, 4) |
| #define | REPEAT_C(times, name, type) _REPEAT_C (times, name, type, 1) |
| #define | REPEAT2_C(times, name, type) _REPEAT_C (times, name, type, 2) |
| #define | REPEAT3_C(times, name, type) _REPEAT_C (times, name, type, 3) |
| #define | REPEAT4_C(times, name, type) _REPEAT_C (times, name, type, 4) |
| #define | _REPEAT_CN(times, name, type, idx) |
| #define | _REPEAT_CNF(times, name, type, idx) |
| #define | _REPEAT_NF(times, name, type, idx) |
| #define | DWG_SUBCLASS_DECL(parenttype, subtype) |
| #define | DWG_SUBCLASS(parenttype, subtype) |
| #define | CALL_SUBCLASS(_xobj, parenttype, subtype) |
| #define | CALL_ENTITY(name, xobj) |
| #define | CALL_SUBENT(hdl, dxf) |
| #define | CALL_SUBCURVE(hdl, curvetype) |
| #define | UNKNOWN_UNTIL(pos) |
| #define | LOG_FLAG_MAX(value, w) |
| #define | LOG_TEXT_GENERATION_W(w) |
| #define | LOG_TEXT_GENERATION |
| #define | LOG_HORIZ_ALIGNMENT_W(w) |
| #define | LOG_HORIZ_ALIGNMENT |
| #define | LOG_VERT_ALIGNMENT_W(w) |
| #define | LOG_VERT_ALIGNMENT |
| #define | LOG_FLAG_ATTDEF_W(w) |
| #define | LOG_FLAG_ATTDEF |
| #define | LOG_FLAG_ATTRIB_W(w) |
| #define | LOG_FLAG_ATTRIB |
| #define | LOG_FLAG_LWPOLYLINE_W(w) |
| #define | LOG_FLAG_LWPOLYLINE |
| #define | LOG_FLAG_POLYLINE_W(w) |
| #define | LOG_FLAG_POLYLINE |
| #define | LOG_FLAG_VERTEX_W(w) |
| #define | LOG_FLAG_VERTEX |
| #define | LOG_POLYLINE_CURVETYPE_W(w) |
| #define | LOG_POLYLINE_CURVETYPE |
| #define | LOG_LEADER_PATHTYPE_W(w) |
| #define | LOG_LEADER_PATHTYPE |
| #define | LOG_LEADER_ANNOTTYPE_W(w) |
| #define | LOG_LEADER_ANNOTTYPE |
| #define | LOG_MLINE_FLAGS_W(w) |
| #define | LOG_MLINE_FLAGS |
| #define | LOG_MLINE_JUSTIFICATION_W(w) |
| #define | LOG_MLINE_JUSTIFICATION |
| #define | LOG_SPLINE_SCENARIO_W(w) |
| #define | LOG_SPLINE_SCENARIO |
| #define | LOG_SPLINE_SPLINEFLAGS_W(w) |
| #define | LOG_SPLINE_SPLINEFLAGS |
| #define | LOG_SPLINE_KNOTPARAM_W(w) |
| #define | LOG_SPLINE_KNOTPARAM |
| #define | LOG_LIGHT_TYPE_W(w) |
| #define | LOG_LIGHT_TYPE |
| #define | LOG_LIGHT_ATTENUATION_W(w) |
| #define | LOG_LIGHT_ATTENUATION_TYPE |
| #define | LOG_EXTLIGHT_SHAPE_W(w) |
| #define | LOG_LIGHT_EXTLIGHT_SHAPE |
| #define | LOG_INVISIBLE_W(w) |
| #define | LOG_3DFACE_INVISIBLE |
| #define | PRER13_SECTION_HDR(name) |
| #define | DWG_TABLE(token) DWG_OBJECT (token) |
| #define _GNU_SOURCE |
| #define _IN_RANGE | ( | var, | |
| n | |||
| ) |
| #define _REPEAT | ( | times, | |
| name, | |||
| type, | |||
| idx | |||
| ) |
| #define _REPEAT_C | ( | times, | |
| name, | |||
| type, | |||
| idx | |||
| ) |
| #define _REPEAT_CN | ( | times, | |
| name, | |||
| type, | |||
| idx | |||
| ) |
| #define _REPEAT_CNF | ( | times, | |
| name, | |||
| type, | |||
| idx | |||
| ) |
| #define _REPEAT_F | ( | times, | |
| size, | |||
| nam, | |||
| type, | |||
| idx | |||
| ) |
| #define _REPEAT_NF | ( | times, | |
| name, | |||
| type, | |||
| idx | |||
| ) |
| #define BLOCK_NAME | ( | nam, | |
| dxf | |||
| ) | FIELD_T (nam, dxf) |
| #define CALL_ENTITY | ( | name, | |
| xobj | |||
| ) |
| #define CALL_SUBCLASS | ( | _xobj, | |
| parenttype, | |||
| subtype | |||
| ) |
| #define CALL_SUBCURVE | ( | hdl, | |
| curvetype | |||
| ) |
| #define CALL_SUBENT | ( | hdl, | |
| dxf | |||
| ) |
| #define CLEARFIRST |
| #define COMMON_TABLE_FLAGS | ( | acdbname | ) |
| #define CONTROL_HANDLE_STREAM |
| #define DECODER if (0) |
| #define DECODER_OR_ENCODER if (0) |
| #define DWG_FUNC_N | ( | ACTION, | |
| name | |||
| ) | _DWG_FUNC_N (ACTION, name) |
| #define DWG_PRIVATE_N | ( | ACTION, | |
| name | |||
| ) | _DWG_PRIVATE_N (ACTION, name) |
| #define DWG_SUBCLASS | ( | parenttype, | |
| subtype | |||
| ) |
| #define DWG_SUBCLASS_DECL | ( | parenttype, | |
| subtype | |||
| ) |
| #define DWG_TABLE | ( | token | ) | DWG_OBJECT (token) |
| #define DXF if (0) |
| #define DXF_3DSOLID |
| #define DXF_OR_FREE if (0) |
| #define DXF_OR_PRINT if (0) |
| #define ENCODER if (0) |
| #define END_REPEAT | ( | field | ) |
| #define END_REPEAT_BLOCK } |
| #define END_REPEAT_F | ( | field | ) |
| #define FIELD_2PT_TRACE | ( | name, | |
| type, | |||
| dxf | |||
| ) |
| #define FIELD_2RD0 | ( | name, | |
| dxf | |||
| ) | FIELD_2RD (name, dxf) |
| #define FIELD_2RD_1 | ( | nam, | |
| dxf | |||
| ) | FIELD_2RD (nam, dxf) |
| #define FIELD_3PT_TRACE | ( | name, | |
| type, | |||
| dxf | |||
| ) |
| #define FIELD_B0 | ( | name, | |
| dxf | |||
| ) | FIELD_B (name, dxf) |
| #define FIELD_BD0 | ( | name, | |
| dxf | |||
| ) | FIELD_BD (name, dxf) |
| #define FIELD_BD1 | ( | name, | |
| dxf | |||
| ) | FIELD_BD (name, dxf) |
| #define FIELD_BINARY | ( | name, | |
| len, | |||
| dxf | |||
| ) | FIELD_TF (name, len, dxf) |
| #define FIELD_BL0 | ( | name, | |
| dxf | |||
| ) | FIELD_BL (name, dxf) |
| #define FIELD_BLd | ( | name, | |
| dxf | |||
| ) | FIELD_BL (name, dxf) |
| #define FIELD_BLx | ( | name, | |
| dxf | |||
| ) | FIELD_BL (name, dxf) |
| #define FIELD_BS0 | ( | name, | |
| dxf | |||
| ) | FIELD_BS (name, dxf) |
| #define FIELD_BS1 | ( | name, | |
| dxf | |||
| ) | FIELD_BS (name, dxf) |
| #define FIELD_BSd | ( | name, | |
| dxf | |||
| ) | FIELD_BS (name, dxf) |
| #define FIELD_BSx | ( | name, | |
| dxf | |||
| ) | FIELD_BS (name, dxf) |
| #define FIELD_BT0 | ( | name, | |
| dxf | |||
| ) | FIELD_BT (name, dxf) |
| #define FIELD_CMC0 | ( | color, | |
| dxf | |||
| ) | FIELD_CMC (color, dxf) |
| #define FIELD_CMTC | ( | name, | |
| dxf | |||
| ) |
| #define FIELD_D2T | ( | name, | |
| dxf | |||
| ) | FIELD_TV (name, dxf) |
| #define FIELD_ENC | ( | a, | |
| b, | |||
| c | |||
| ) | FIELD_CMC (a, b, c) |
| #define FIELD_HANDLE0 | ( | name, | |
| code, | |||
| dxf | |||
| ) | FIELD_HANDLE (name, code, dxf) |
| #define FIELD_RC0 | ( | name, | |
| dxf | |||
| ) | FIELD_RC (name, dxf) |
| #define FIELD_RCd | ( | name, | |
| dxf | |||
| ) | FIELD_RC (name, dxf) |
| #define FIELD_RCu | ( | name, | |
| dxf | |||
| ) | FIELD_RC (name, dxf) |
| #define FIELD_RCx | ( | name, | |
| dxf | |||
| ) | FIELD_RC (name, dxf) |
| #define FIELD_RD0 | ( | name, | |
| dxf | |||
| ) | FIELD_RD (name, dxf) |
| #define FIELD_RD1 | ( | name, | |
| dxf | |||
| ) | FIELD_RD (name, dxf) |
| #define FIELD_RL0 | ( | name, | |
| dxf | |||
| ) | FIELD_RL (name, dxf) |
| #define FIELD_RLd | ( | name, | |
| dxf | |||
| ) | FIELD_RL (name, dxf) |
| #define FIELD_RLLd | ( | name, | |
| dxf | |||
| ) | FIELD_RLL (name, dxf) |
| #define FIELD_RLx | ( | name, | |
| dxf | |||
| ) | FIELD_RL (name, dxf) |
| #define FIELD_RS0 | ( | name, | |
| dxf | |||
| ) | FIELD_RS (name, dxf) |
| #define FIELD_RSd | ( | name, | |
| dxf | |||
| ) | FIELD_RS (name, dxf) |
| #define FIELD_RSx | ( | name, | |
| dxf | |||
| ) | FIELD_RS (name, dxf) |
| #define FIELD_T0 | ( | name, | |
| dxf | |||
| ) | FIELD_T (name, dxf) |
| #define FIELD_TFFx | ( | name, | |
| len, | |||
| dxf | |||
| ) | FIELD_TFF (name, len, dxf) |
| #define FIELD_TFv | ( | name, | |
| len, | |||
| dxf | |||
| ) | FIELD_TV (name, dxf) |
| #define FIELD_TU32 | ( | name, | |
| dxf | |||
| ) | FIELD_TV (name, dxf) |
| #define FIELD_TV0 | ( | name, | |
| dxf | |||
| ) | FIELD_TV (name, dxf) |
| #define FIELD_VECTOR_INL | ( | nam, | |
| type, | |||
| size, | |||
| dxf | |||
| ) | FIELD_VECTOR_N (nam, type, size, dxf) |
| #define FIELD_VECTOR_N1 | ( | name, | |
| type, | |||
| size, | |||
| dxf | |||
| ) | FIELD_VECTOR_N (name, type, size, dxf) |
| #define FIELD_VECTOR_T1 | ( | nam, | |
| type, | |||
| size, | |||
| dxf | |||
| ) | FIELD_VECTOR_T (nam, type, size, dxf) |
| #define FIELDG | ( | nam, | |
| type, | |||
| dxf | |||
| ) | FIELD (nam, type) |
| #define FREE if (0) |
| #define HANDLE_UNKNOWN_BITS |
| #define IF_ENCODE_FROM_EARLIER if (0) |
| #define IF_ENCODE_FROM_EARLIER_OR_DXF if (0) |
| #define IF_ENCODE_FROM_PRE_R13 if (0) |
| #define IF_ENCODE_FROM_PRE_R2000 if (0) |
| #define IF_ENCODE_SINCE_R13 if (0) |
| #define IF_FREE_OR_SINCE | ( | x | ) | SINCE (x) |
| #define IF_FREE_OR_VERSIONS | ( | x, | |
| y | |||
| ) | VERSIONS (x, y) |
| #define IF_IS_DECODER 0 |
| #define IF_IS_DXF 0 |
| #define IF_IS_ENCODER 0 |
| #define IF_IS_FREE 0 |
| #define ISFIRST |
| #define JSON if (0) |
| #define JSON_3DSOLID |
| #define KEY | ( | nam | ) |
| #define LOG_3DFACE_INVISIBLE |
| #define LOG_EXTLIGHT_SHAPE_W | ( | w | ) |
| #define LOG_FLAG_ATTDEF |
| #define LOG_FLAG_ATTDEF_W | ( | w | ) |
| #define LOG_FLAG_ATTRIB |
| #define LOG_FLAG_ATTRIB_W | ( | w | ) |
| #define LOG_FLAG_Block |
| #define LOG_FLAG_BLOCK_W | ( | w | ) |
| #define LOG_FLAG_DimStyle LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_Layer |
| #define LOG_FLAG_Linetype LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_LWPOLYLINE |
| #define LOG_FLAG_LWPOLYLINE_W | ( | w | ) |
| #define LOG_FLAG_MAX | ( | value, | |
| w | |||
| ) |
| #define LOG_FLAG_POLYLINE |
| #define LOG_FLAG_POLYLINE_W | ( | w | ) |
| #define LOG_FLAG_RegApp LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_TABLE_MAX | ( | v | ) |
| #define LOG_FLAG_TABLE_W | ( | w | ) |
| #define LOG_FLAG_TextStyle |
| #define LOG_FLAG_UCS LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_VERTEX |
| #define LOG_FLAG_VERTEX_W | ( | w | ) |
| #define LOG_FLAG_View |
| #define LOG_FLAG_Viewport LOG_FLAG_TABLE_COMMON |
| #define LOG_FLAG_VX |
| #define LOG_FLAG_W | ( | token, | |
| w | |||
| ) |
| #define LOG_HORIZ_ALIGNMENT |
| #define LOG_HORIZ_ALIGNMENT_W | ( | w | ) |
| #define LOG_INSANE_TF | ( | var, | |
| len | |||
| ) |
| #define LOG_INVISIBLE_W | ( | w | ) |
| #define LOG_LEADER_ANNOTTYPE |
| #define LOG_LEADER_ANNOTTYPE_W | ( | w | ) |
| #define LOG_LEADER_PATHTYPE |
| #define LOG_LEADER_PATHTYPE_W | ( | w | ) |
| #define LOG_LIGHT_ATTENUATION_TYPE |
| #define LOG_LIGHT_ATTENUATION_W | ( | w | ) |
| #define LOG_LIGHT_EXTLIGHT_SHAPE |
| #define LOG_LIGHT_TYPE |
| #define LOG_LIGHT_TYPE_W | ( | w | ) |
| #define LOG_MLINE_FLAGS |
| #define LOG_MLINE_FLAGS_W | ( | w | ) |
| #define LOG_MLINE_JUSTIFICATION |
| #define LOG_MLINE_JUSTIFICATION_W | ( | w | ) |
| #define LOG_POLYLINE_CURVETYPE |
| #define LOG_POLYLINE_CURVETYPE_W | ( | w | ) |
| #define LOG_SPLINE_KNOTPARAM |
| #define LOG_SPLINE_KNOTPARAM_W | ( | w | ) |
| #define LOG_SPLINE_SCENARIO |
| #define LOG_SPLINE_SCENARIO_W | ( | w | ) |
| #define LOG_SPLINE_SPLINEFLAGS |
| #define LOG_SPLINE_SPLINEFLAGS_W | ( | w | ) |
| #define LOG_TEXT_GENERATION |
| #define LOG_TEXT_GENERATION_W | ( | w | ) |
| #define LOG_TRACE_TF | ( | var, | |
| len | |||
| ) |
| #define LOG_VERT_ALIGNMENT |
| #define LOG_VERT_ALIGNMENT_W | ( | w | ) |
| #define PRER13_SECTION_HDR | ( | name | ) |
| #define PRINT if (0) |
| #define R11EXTRA | ( | b | ) | (_ent->extra_r11 & (b)) |
| #define R11FLAG | ( | b | ) | (_ent->flag_r11 & (b)) |
| #define R11OPTS | ( | b | ) | (_ent->opts_r11 & (b)) |
| #define REPEAT | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT (times, name, type, 1) |
| #define REPEAT2 | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT (times, name, type, 2) |
| #define REPEAT2_C | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT_C (times, name, type, 2) |
| #define REPEAT3 | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT (times, name, type, 3) |
| #define REPEAT3_C | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT_C (times, name, type, 3) |
| #define REPEAT4 | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT (times, name, type, 4) |
| #define REPEAT4_C | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT_C (times, name, type, 4) |
| #define REPEAT_BLOCK { |
| #define REPEAT_C | ( | times, | |
| name, | |||
| type | |||
| ) | _REPEAT_C (times, name, type, 1) |
| #define REPEAT_CN | ( | times, | |
| name, | |||
| type | |||
| ) |
| #define REPEAT_F | ( | times, | |
| size, | |||
| nam, | |||
| type | |||
| ) | _REPEAT_F (times, size, nam, type, 1) |
| #define REPEAT_N | ( | times, | |
| name, | |||
| type | |||
| ) |
| #define SET_PARENT | ( | field, | |
| obj | |||
| ) |
| #define SET_PARENT_FIELD | ( | field, | |
| what_parent, | |||
| obj | |||
| ) |
| #define SET_PARENT_OBJ | ( | field | ) |
| #define SETFIRST |
| #define START_OBJECT_HANDLE_STREAM |
| #define SUB_FIELD_2BD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_2BD (o.nam, dxf) |
| #define SUB_FIELD_2BD_1 | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_2BD_1 (o.nam, dxf) |
| #define SUB_FIELD_2RD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_2RD (o.nam, dxf) |
| #define SUB_FIELD_2RD_VECTOR | ( | o, | |
| name, | |||
| size, | |||
| dxf | |||
| ) |
| #define SUB_FIELD_3B | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, 3B, dxf) |
| #define SUB_FIELD_3BD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_3BD (o.nam, dxf) |
| #define SUB_FIELD_3BD_inl | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_3BD (o, dxf) |
| #define SUB_FIELD_3BD_VECTOR | ( | o, | |
| name, | |||
| size, | |||
| dxf | |||
| ) |
| #define SUB_FIELD_3DPOINT | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_3BD (o.nam, dxf) |
| #define SUB_FIELD_3RD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_3RD (o.nam, dxf) |
| #define SUB_FIELD_B | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, B, dxf) |
| #define SUB_FIELD_BB | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, BB, dxf) |
| #define SUB_FIELD_BD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_BD (o.nam, dxf) |
| #define SUB_FIELD_BL | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, BL, dxf) |
| #define SUB_FIELD_BL0 | ( | o, | |
| name, | |||
| dxf | |||
| ) | SUB_FIELD_BL (o, name, dxf) |
| #define SUB_FIELD_BLd | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_BLd (o.nam, dxf) |
| #define SUB_FIELD_BLL | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, BLL, dxf) |
| #define SUB_FIELD_BLx | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_BLx (o.nam, dxf) |
| #define SUB_FIELD_BS | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, BS, dxf) |
| #define SUB_FIELD_BSd | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_BSd (o.nam, dxf) |
| #define SUB_FIELD_BSx | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_BSx (o.nam, dxf) |
| #define SUB_FIELD_CMTC | ( | o, | |
| name, | |||
| dxf | |||
| ) |
| #define SUB_FIELD_ENC | ( | a, | |
| b, | |||
| c, | |||
| d | |||
| ) | SUB_FIELD_CMC (a, b, c, d) |
| #define SUB_FIELD_HANDLE0 | ( | o, | |
| name, | |||
| code, | |||
| dxf | |||
| ) | SUB_FIELD_HANDLE (o, name, code, dxf) |
| #define SUB_FIELD_RC | ( | o, | |
| nam, | |||
| dxf | |||
| ) | SUB_FIELD (o, nam, RC, dxf) |
| #define SUB_FIELD_RD | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_RD (o.nam, dxf) |
| #define SUB_FIELD_RL | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, RL, dxf) |
| #define SUB_FIELD_RLL | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, RLL, dxf) |
| #define SUB_FIELD_RLLd | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_RLLd (o.nam, dxf) |
| #define SUB_FIELD_RS | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELDG (o.nam, RS, dxf) |
| #define SUB_FIELD_RSx | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_RSx (o.nam, dxf) |
| #define SUB_FIELD_T | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_T (o.nam, dxf) |
| #define SUB_FIELD_TF | ( | o, | |
| nam, | |||
| len, | |||
| dxf | |||
| ) | FIELD_TF (o.nam, _obj->o.len, dxf) |
| #define SUB_FIELD_TU | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_TU (o.nam, dxf) |
| #define SUB_FIELD_TV | ( | o, | |
| nam, | |||
| dxf | |||
| ) | FIELD_TV (o.nam, dxf) |
| #define SUB_FIELD_VECTOR | ( | o, | |
| nam, | |||
| type, | |||
| sizefield, | |||
| dxf | |||
| ) |
| #define SUB_FIELD_VECTOR_INL | ( | o, | |
| nam, | |||
| type, | |||
| size, | |||
| dxf | |||
| ) | SUB_FIELD_VECTOR_N (o, nam, type, size, dxf) |
| #define SUB_FIELD_VECTOR_N | ( | o, | |
| nam, | |||
| type, | |||
| size, | |||
| dxf | |||
| ) |
| #define SUB_FIELD_VECTOR_TYPESIZE | ( | o, | |
| nam, | |||
| size, | |||
| typesize, | |||
| dxf | |||
| ) |
| #define SUB_HANDLE_VECTOR | ( | o, | |
| nam, | |||
| sizefield, | |||
| code, | |||
| dxf | |||
| ) |
| #define SUB_VALUEOUTOFBOUNDS | ( | o, | |
| field, | |||
| maxvalue | |||
| ) |
| #define SUBCLASS | ( | text | ) |
| #define TRACE_DD |
| #define UNKNOWN_BITS_REST |
| #define UNKNOWN_UNTIL | ( | pos | ) |
| #define VALUE_2BD | ( | value, | |
| dxf | |||
| ) | VALUE_2RD (value, dxf) |
| #define VALUE_2RD | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_3BD | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_3RD | ( | value, | |
| dxf | |||
| ) | VALUE_3BD (value, dxf) |
| #define VALUE_B | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_BINARY | ( | value, | |
| len, | |||
| dxf | |||
| ) |
| #define VALUE_BL | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_BS | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_BSd | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_HANDLE | ( | value, | |
| nam, | |||
| handle_code, | |||
| dxf | |||
| ) |
| #define VALUE_RLx | ( | value, | |
| dxf | |||
| ) | VALUE_RL (value, dxf) |
| #define VALUE_RSd | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_T0 | ( | name, | |
| dxf | |||
| ) | VALUE_T (name, dxf) |
| #define VALUE_TF | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_TFF | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_TV | ( | value, | |
| dxf | |||
| ) |
| #define VALUE_TV0 | ( | name, | |
| dxf | |||
| ) | VALUE_TV (name, dxf) |
| #define VALUEOUTOFBOUNDS | ( | field, | |
| maxvalue | |||
| ) |