1 #define DWG_TYPE DWG_TYPE_ARC
2 #include "common.c"
3
4 void
5 api_process (dwg_object *obj)
6 {
7 int error;
8 double radius, thickness, start_angle, end_angle;
9 dwg_point_3d center, extrusion;
10
11 dwg_ent_arc *arc = dwg_object_to_ARC (obj);
12
13 CHK_ENTITY_TYPE_W_OLD (arc, ARC, radius, BD);
14 CHK_ENTITY_TYPE_W_OLD (arc, ARC, thickness, BD);
15 CHK_ENTITY_3RD_W_OLD (arc, ARC, extrusion);
16 CHK_ENTITY_3RD_W_OLD (arc, ARC, center);
17 CHK_ENTITY_TYPE_W_OLD (arc, ARC, start_angle, BD);
18 CHK_ENTITY_MAX (arc, ARC, start_angle, BD, MAX_ANGLE);
19 CHK_ENTITY_TYPE_W_OLD (arc, ARC, end_angle, BD);
20 CHK_ENTITY_MAX (arc, ARC, end_angle, BD, MAX_ANGLE);
21 }