1 #define DWG_TYPE DWG_TYPE_TRACE
2 #include "common.c"
3 
4 void
api_process(dwg_object * obj)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 }
22