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.