(root)/
libredwg-0.13/
test/
unit-testing/
assocarrayactionbody.c
       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  }