PK_detail_t   


typedef int PK_detail_t;


This datatype is used to classify connected facesets as details of a particular
type.  It has the values:

PK_detail_any_c                unspecified detail
PK_detail_rubber_c             one or more connected rubber faces
PK_detail_hole_cyl_c           any cylindrical hole
PK_detail_hole_cyl_through_c   a cylindrical hole both of whose ends are open
PK_detail_hole_cyl_blind_c     a cylindrical hole with one open end and one
                               closed end
PK_detail_hole_cyl_closed_c    a cylindrical hole with both ends closed
                               (ie a cavity)
PK_detail_blend_rb_const_r_c   a rolling ball blend with constant radius

Cylindrical holes must include at least one face with two loops of type
PK_LOOP_type_winding_c, whose surface is of class PK_CLASS_cyl.
Cylindrical holes may be closed by a face whose surface is any ruled surface
(in particular a plane or cone).  Cylindrical holes may include other faces
bounded by two loops whose surfaces are ruled surfaces.  Thus countersinks
and counterbores can be included in a cylindrical hole.