PK_FACE_inst_tools_r_t   


struct PK_FACE_inst_tools_r_s
    {
    int                     n_instances;
    int                    *instance_indices;
    int                     n_tracked_faces;
    PK_FACE_tracking_r_t   *tracked_faces;
    };
typedef struct PK_FACE_inst_tools_r_s PK_FACE_inst_tools_r_t;



This data structure indicates which of the instanced tools appear in the
resultant body.


Description of fields:



n_instances       The number of instanced tools which appear in the resultant
                    body, this may be less than the number of supplied
                    transforms, if for example one or more instanced tools miss
                    the target.


instance_indices  An integer array of length n_instances which indicates
                    those instances which appear in the resultant body. The
                    instance corresponding to the first transform in the given
                    array has index value 0, the second has index value 1 and
                    so on.

The following two fields are optionally returned.



n_tracked_faces   The number of faces in the tool body which are instanced
                    at least once in the resultant body.


tracked_faces     An array of structures of type PK_FACE_tracking_r_t,
                    one structure for each face in the tool body which is
                    instanced at least once in the resultant body.

The function PK_FACE_inst_tools_r_f may be used to free associated memory.