PK_PART_ask_all_attribs   


PK_ERROR_code_t     PK_PART_ask_all_attribs
(
--- received arguments ---
PK_PART_t           part,           --- part
PK_ATTDEF_t         attdef,         --- attribute definition

--- returned arguments ---
int          *const n_attribs,      --- number of attributes (>= 0)
PK_ATTRIB_t **const attribs         --- attributes (optional)
)


This function returns all the attributes with the given attribute definition
attached to any entity within the given part. If the attribute definition is
PK_ENTITY_null, all attributes are returned, of any type.
If the part is an assembly, only the attributes directly attached to the
assembly and its instances are returned.


The output array attribs is optional. If it is set to NULL, the function
will only compute the number of such attributes within the part.