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.