 |
PK_boolean_report_r_t |
|
struct PK_boolean_report_r_s
{
PK_boolean_report_t report;
int n_entities;
PK_ENTITY_t *entities;
};
typedef struct PK_boolean_report_r_s PK_boolean_report_r_t;
This data structure contains information that pertains to the
result of the boolean operation.
Used in:
PK_boolean_r_t
Description of fields:
'report' This report field indicates the nature of this boolean
report, permitted values are :
PK_boolean_report_failure_c
PK_boolean_report_opposed_sheets_c
PK_boolean_report_solid_has_void_c
PK_boolean_report_partial_coi_c
PK_boolean_report_t_sheet_c
PK_boolean_report_non_manifold_c
PK_boolean_report_invalid_match_c
PK_boolean_report_imprint_fail_c
PK_boolean_report_intersect_fail_c
PK_boolean_report_invalid_face_c
'n_entities' The length of the 'entities' array.
'entities' This array may contain topological or geometric entities
related to the boolean report. For example, if the 'report'
field is returned with 'PK_boolean_report_invalid_match_c',
the 'entities' array will contain the invalid matched
region.