PK_pattern_face_map_t   

struct PK_pattern_face_map_s
    {
    int                      n_loops;       --- number of boundary loops which
                                            --- support the pattern feature.
                                            --- (0)
    const PK_LOOP_t         *base_loops;    --- boundary loops defining the
                                            --- base of the pattern feature.
                                            --- (NULL)
    const PK_FACE_t         *target_faces;  --- For each boundary loop, the
                                            --- target face specifies the site
                                            --- of the transformed instance of
                                            --- the pattern feature.
                                            --- (NULL)
    };
typedef struct PK_pattern_face_map_s PK_pattern_face_map_t;


This structure specifies pair-wise mappings of boundary loops which form the
base of a pattern feature to target faces, for each instance of the pattern
feature.

Used in:

PK_FACE_pattern_o_t



Description of fields:

'n_loops'               number of boundary loops which support the pattern
                        feature.

'base_loops'            boundary loops which form the base of pattern feature.
                        Each boundary loop must lie completely inside face.

'target_faces'          faces which specify the site of the transformed
                        instance of the pattern feature.