DEHOSH   

Equivalent PK functions: PK_LOOP_delete_from_sheet_body

DEHOSH ( sheet, loops, ifail )
==============================

  Deletes a list of holes from a sheet body

Receives:
  KI_tag_body              *sheet          --- Sheet body
  KI_tag_list_loop         *loops          --- loops to be deleted

Returns:
  KI_cod_error             *ifail          --- failure code

Specific errors:
  KI_unsuitable_loop        loop is of wrong type
  KI_missing_geom           sheet has no surface attached
  KI_not_sheet              body is not a sheet

Description:
  Deletes the list of interior loops from a sheet body.

  The supplied body, `sheet' must be a sheet body having at least one face
  to which a surface is attached.

  'loops' is a list of loops of the given sheet body. These loops must each
  be an interior loop in a face of the sheet. Each loop also must follow edges
  that bound exactly one face, e.g. wires, or the boundaries of holes. Should any
  loop supplied not fit the above requirements, the ifail KI_unsuitable_loop will
  be returned, otherwise all the loops will be deleted from the sheet.