1 #define DWG_TYPE DWG_TYPE_ASSOCARRAYACTIONBODY
2 #include "common.c"
3
4 void
5 api_process (dwg_object *obj)
6 {
7 int error, isnew;
8 ASSOCARRAYACTIONBODY_fields;
9 BITCODE_H *deps;
10
11 Dwg_Version_Type dwg_version = obj->parent->header.version;
12 // #ifdef DEBUG_CLASSES
13 dwg_obj_assocarrayactionbody *_obj
14 = dwg_object_to_ASSOCARRAYACTIONBODY (obj);
15
16 // ASSOCACTIONBODY
17 CHK_ENTITY_TYPE (_obj, ASSOCARRAYACTIONBODY, aab_version, BL);
18 CHK_ASSOCPARAMBASEDACTIONBODY (ASSOCARRAYACTIONBODY);
19
20 CHK_ENTITY_TYPE (_obj, ASSOCARRAYACTIONBODY, aaab_version, BL);
21 CHK_ENTITY_UTF8TEXT (_obj, ASSOCARRAYACTIONBODY, paramblock);
22 if (!dwg_dynapi_entity_value (_obj, "ASSOCARRAYACTIONBODY", "transmatrix",
23 &transmatrix, NULL))
24 fail ("ASSOCARRAYACTIONBODY.transmatrix[16]");
25 for (unsigned i = 0; i < 16; i++)
26 {
27 ok ("ASSOCARRAYACTIONBODY.transmatrix[%u]: %f", i, transmatrix[i]);
28 }
29 // #endif
30 }