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.