1 // unstable
2 #define DWG_TYPE DWG_TYPE_ASSOCCOMPOUNDACTIONPARAM
3 #include "common.c"
4
5 void
6 api_process (dwg_object *obj)
7 {
8 int error, isnew;
9 ASSOCACTIONPARAM_fields;
10 ASSOCCOMPOUNDACTIONPARAM_fields;
11
12 Dwg_Version_Type dwg_version = obj->parent->header.version;
13 // #ifdef DEBUG_CLASSES
14 dwg_obj_assoccompoundactionparam *_obj
15 = dwg_object_to_ASSOCCOMPOUNDACTIONPARAM (obj);
16
17 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, is_r2013, BS);
18 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, aap_version, BL);
19 CHK_ENTITY_UTF8TEXT (_obj, ASSOCCOMPOUNDACTIONPARAM, name);
20
21 // see also ASSOCOSNAPPOINTREFACTIONPARAM
22 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, class_version, BL);
23 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, num_params, BL);
24 CHK_ENTITY_HV (_obj, ASSOCCOMPOUNDACTIONPARAM, params, num_params);
25 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, has_child_param, B);
26 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, child_status, BS);
27 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, child_id, BL);
28 CHK_ENTITY_H (_obj, ASSOCCOMPOUNDACTIONPARAM, child_param);
29 CHK_ENTITY_H (_obj, ASSOCCOMPOUNDACTIONPARAM, h330_2);
30 CHK_ENTITY_TYPE (_obj, ASSOCCOMPOUNDACTIONPARAM, bl2, BL);
31 CHK_ENTITY_H (_obj, ASSOCCOMPOUNDACTIONPARAM, h330_3);
32 // #endif
33 }