示例#1
0
void
output_object(dwg_object* obj){
  if (!obj)
    {
      printf("object is NULL\n");
      return;
    }

  if (dwg_get_type(obj)== DWG_TYPE_VERTEX_MESH)
    {
      output_process(obj);
    }
}
示例#2
0
void
output_object(dwg_object* obj){
  if (!obj)
    {
      printf("object is NULL\n");
      return;
    }

  if (dwg_get_type(obj)== DWG_TYPE_DIMENSION_ANG3PT)
    {
      output_process(obj);
    }
}
示例#3
0
void
output_object(dwg_object* obj){
  if (!obj)
    {
      printf("object is NULL\n");
      return;
    }

  if (dwg_get_type(obj)== DWG_TYPE_POLYLINE_2D)
    {
      output_process(obj);
    }
}
示例#4
0
void
DWGimpl::OutputObject(dwg_object* obj) {
    if (!obj) {
        fprintf(stderr, "object is NULL\n");
        return;
    }

    if (dwg_get_type(obj) == DWG_TYPE_LINE) {
        addLine(obj);
    }

    //    if (dwg_get_type(obj) == DWG_TYPE_CIRCLE) {
    //        output_CIRCLE(obj);
    //    }

    //    if (dwg_get_type(obj) == DWG_TYPE_TEXT) {
    //        output_TEXT(obj);
    //    }

    //    if (dwg_get_type(obj) == DWG_TYPE_ARC) {
    //        output_ARC(obj);
    //    }
}