PK_PART_find_entity_by_ident   


PK_ERROR_code_t    PK_PART_find_entity_by_ident
(
--- received arguments ---
PK_PART_t          part,        --- part in which to search for entity
PK_CLASS_t         class,       --- class of entity
int                identifier,  --- identifier of entity

--- returned arguments ---
PK_ENTITY_t *const entity       --- entity (may be PK_ENTITY_null)
)


This function searches the given part for an entity of the given class
with the given identifier.


Specific Errors:
    PK_ERROR_bad_class            given class is invalid
    PK_ERROR_bad_class_combn      given class is inconsistent with given part


If the class of part is PK_CLASS_body then the class of entities to be
found may be one of:

        PK_CLASS_region
        PK_CLASS_shell
        PK_CLASS_face
        PK_CLASS_loop
        PK_CLASS_edge
        PK_CLASS_vertex
        PK_CLASS_surf   either attached to a  face   or construction geometry
        PK_CLASS_curve  either attached to an edge   or construction geometry
        PK_CLASS_point  either attached to a  vertex or construction geometry
        PK_CLASS_group
        PK_CLASS_attrib
        PK_CLASS_ki_list

If the class of part is PK_CLASS_assembly, then the class of entities to be
found may be one of:

        PK_CLASS_instance
        PK_CLASS_transf
        PK_CLASS_surf   construction geometry
        PK_CLASS_curve  construction geometry
        PK_CLASS_point  construction geometry
        PK_CLASS_group
        PK_CLASS_attrib
        PK_CLASS_ki_list

If an entity with the given identifier is not found then PK_ENTITY_null is
returned.