 |
PK_FACE_pattern_data_r_t |
|
struct PK_FACE_pattern_data_r_s
{
PK_pattern_status_t status;
int n_pattern_faces;
PK_FACE_t *pattern_faces;
int n_error_topols;
PK_TOPOL_t *error_topols;
};
typedef struct PK_FACE_pattern_data_r_s PK_FACE_pattern_data_r_t;
This data structure contains the status and the patterning information
for a single instance of the pattern.
Description of fields:
status This status field indicates the state of this
instance of the pattern. Permitted values are :
PK_pattern_status_ok_c
PK_pattern_status_fail_c
PK_pattern_status_outside_fa_c
PK_pattern_status_outside_reg_c
PK_pattern_status_tf_failed_c
PK_pattern_status_face_clash_c
n_pattern_faces The length of the pattern_faces array.
pattern_faces The faces of this instance of the pattern which originated
from the input pattern faces. There is a one to one
relationship between this array and the input array of
pattern faces.
If this instance of the pattern operation has not
completely failed, the number of elements in this
array will be the same as the number of input pattern
faces. In the case of the PK_FACE_pattern function,
the value of n_pattern_faces.
n_error_topols The number of topological entities in the error_topols
array.
error_topols If the status field of this return structure indicates a
failure, this array may contain topological entities which
are associated with the failure.
Generated on: Fri, 15 Dec 2023 13:16:25 GMT