1 #define DWG_TYPE DWG_TYPE_ASSOCORDINATEDIMACTIONBODY
2 #include "common.c"
3
4 void
5 api_process (dwg_object *obj)
6 {
7 int error, isnew;
8 ASSOCANNOTATIONACTIONBODY_fields;
9 Dwg_ASSOCPARAMBASEDACTIONBODY pab;
10 BITCODE_H *deps;
11 BITCODE_BL class_version;
12 BITCODE_H d_node;
13 BITCODE_H r_node;
14
15 Dwg_Version_Type dwg_version = obj->parent->header.version;
16 dwg_obj_assocordinatedimactionbody *_obj
17 = dwg_object_to_ASSOCORDINATEDIMACTIONBODY (obj);
18
19 // ASSOCANNOTATIONACTIONBODY
20 CHK_ENTITY_TYPE (_obj, ASSOCORDINATEDIMACTIONBODY, aaab_version, BS);
21 CHK_ENTITY_MAX (_obj, ASSOCORDINATEDIMACTIONBODY, aaab_version, BS, 2);
22 CHK_ENTITY_H (_obj, ASSOCORDINATEDIMACTIONBODY, assoc_dep);
23 CHK_ENTITY_H (_obj, ASSOCORDINATEDIMACTIONBODY, actionbody);
24
25 UNTIL (R_2010)
26 {
27 if (actionbody)
28 {
29 CHK_ASSOCPARAMBASEDACTIONBODY (ASSOCORDINATEDIMACTIONBODY);
30 }
31 }
32
33 CHK_ENTITY_TYPE (_obj, ASSOCORDINATEDIMACTIONBODY, class_version, BL);
34 CHK_ENTITY_H (_obj, ASSOCORDINATEDIMACTIONBODY, d_node);
35 CHK_ENTITY_H (_obj, ASSOCORDINATEDIMACTIONBODY, r_node);
36 }