PK_BODY_identify_details   
PK_ERROR_code_t                     PK_BODY_identify_details
(
--- received arguments ---
PK_BODY_t                           body,      --- body to search
int                                 n_details, --- number of detail types
const PK_detail_t                   details[], --- detail types
const PK_BODY_identify_details_o_t *options,   --- identify options

--- returned arguments ---
PK_identify_details_r_t      *const results    --- identify results
)


This function identifies classic or rubber details in the given 'body' of the
types specified in 'details'.


Specific Errors:
    PK_ERROR_not_implemented        detail not implemented (MILD)


The function identifies classic or rubber, connected facesets of the body which
comprise details of the types indicated by 'details' and further constrained by
the options in the options structure.

The return structure includes an indication of the detail types which gives
the lowest level detail classification.

The returned facesets are disjoint: no face belongs to more than one faceset.

See Identifying model details for more information.

RESTRICTIONS:

The only allowed 'details' are:
    PK_detail_rubber_c
    PK_detail_hole_cyl_c

N.B. If 'details' includes PK_detail_hole_cyl_c then the 'hole_cyl_radius'
option must be changed from its default to identify any cylindrical holes.

Generated on: Fri, 04 Oct 2024 12:16:54 GMT