(root)/
libredwg-0.13/
test/
unit-testing/
trace.c
       1  #define DWG_TYPE DWG_TYPE_TRACE
       2  #include "common.c"
       3  
       4  void
       5  api_process (dwg_object *obj)
       6  {
       7    int error;
       8    double thickness, elevation;
       9    dwg_point_3d extrusion;
      10    dwg_point_2d corner1, corner2, corner3, corner4;
      11  
      12    dwg_ent_trace *trace = dwg_object_to_TRACE (obj);
      13  
      14    CHK_ENTITY_TYPE_W_OLD (trace, TRACE, thickness, BD);
      15    CHK_ENTITY_TYPE_W_OLD (trace, TRACE, elevation, BD);
      16    CHK_ENTITY_2RD_W_OLD (trace, TRACE, corner1);
      17    CHK_ENTITY_2RD_W_OLD (trace, TRACE, corner2);
      18    CHK_ENTITY_2RD_W_OLD (trace, TRACE, corner3);
      19    CHK_ENTITY_2RD_W_OLD (trace, TRACE, corner4);
      20    CHK_ENTITY_3RD_W_OLD (trace, TRACE, extrusion);
      21  }