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.


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.