1 #define DWG_TYPE DWG_TYPE_BLOCKFLIPGRIP
2 #include "common.c"
3
4 void
5 api_process (dwg_object *obj)
6 {
7 int error, isnew;
8 BLOCKGRIP_fields;
9 BITCODE_BL combined_state;
10 BITCODE_3BD orientation;
11 // BITCODE_BS upd_state;
12 // BITCODE_BS state;
13
14 Dwg_Version_Type dwg_version = obj->parent->header.version;
15 dwg_obj_blockflipgrip *_obj = dwg_object_to_BLOCKFLIPGRIP (obj);
16
17 CHK_EVALEXPR (BLOCKFLIPGRIP);
18 // AcDbBlockElement
19 CHK_ENTITY_UTF8TEXT (_obj, BLOCKFLIPGRIP, name);
20 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, be_major, BL);
21 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, be_minor, BL);
22 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, eed1071, BL);
23 // AcDbBlockGrip
24 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, bg_bl91, BL);
25 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, bg_bl92, BL);
26 CHK_ENTITY_3RD (_obj, BLOCKFLIPGRIP, bg_location);
27 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, bg_insert_cycling, B);
28 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, bg_insert_cycling_weight, BLd);
29 // AcDbBlockFlipGrip
30 CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, combined_state, BL);
31 CHK_ENTITY_3RD (_obj, BLOCKFLIPGRIP, orientation);
32 // CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, upd_state, BS);
33 // CHK_ENTITY_TYPE (_obj, BLOCKFLIPGRIP, state, BS);
34 }