1 // TODO debugging
2 #define DWG_TYPE DWG_TYPE_ASSOC3POINTANGULARDIMACTIONBODY
3 #include "common.c"
4
5 void
6 api_process (dwg_object *obj)
7 {
8 int error, isnew;
9 ASSOCANNOTATIONACTIONBODY_fields;
10 Dwg_ASSOCPARAMBASEDACTIONBODY pab;
11 BITCODE_H *deps;
12 BITCODE_BS class_version; /*!< DXF 90 */
13 BITCODE_H r_node; /*!< DXF 330 */
14 BITCODE_H d_node; /*!< DXF 330 */
15 BITCODE_H assocdep; /*!< DXF 330 */
16
17 Dwg_Version_Type dwg_version = obj->parent->header.version;
18 #ifdef DEBUG_CLASSES
19 dwg_obj_assoc3pointangulardimactionbody *_obj
20 = dwg_object_to_ASSOC3POINTANGULARDIMACTIONBODY (obj);
21
22 // ASSOCANNOTATIONACTIONBODY
23 CHK_ENTITY_TYPE (_obj, ASSOC3POINTANGULARDIMACTIONBODY, aaab_version, BS);
24 CHK_ENTITY_MAX (_obj, ASSOC3POINTANGULARDIMACTIONBODY, aaab_version, BS, 2);
25 CHK_ENTITY_H (_obj, ASSOC3POINTANGULARDIMACTIONBODY, assoc_dep);
26 CHK_ENTITY_H (_obj, ASSOC3POINTANGULARDIMACTIONBODY, actionbody);
27
28 CHK_ASSOCPARAMBASEDACTIONBODY (ASSOC3POINTANGULARDIMACTIONBODY);
29
30 CHK_ENTITY_TYPE (_obj, ASSOC3POINTANGULARDIMACTIONBODY, class_version, BS);
31 CHK_ENTITY_H (_obj, ASSOC3POINTANGULARDIMACTIONBODY, r_node);
32 CHK_ENTITY_H (_obj, ASSOC3POINTANGULARDIMACTIONBODY, d_node);
33 CHK_ENTITY_H (_obj, ASSOC3POINTANGULARDIMACTIONBODY, assocdep);
34 #endif
35 }