![]() |
PK_BODY_make_section_r_t |
struct PK_BODY_make_section_r_s { int n_bodies; --- number of bodies PK_BODY_t *bodies; --- bodies int n_reports; --- number of reports PK_section_report_r_t *reports; --- array of report structures }; typedef struct PK_BODY_make_section_r_s PK_BODY_make_section_r_t; This structure contains the results of PK_BODY_make_section.
PK_BODY_make_section
PK_BODY_make_section_r_f
PK_BODY_make_section_with_surfs
Description of fields: 'n_bodies' The number of bodies in the 'bodies' array. 'bodies' The array of resultant bodies. 'n_reports' The number of sectioning reports in the 'reports' array. 'reports' This array may contain supplementary information regarding the outcome of the sectioning operation. For example, if the operation failed, the reports may contain topology related to the failure. Destroying the returned data structure When the application wishes to free the memory associated with the results structure, the function 'PK_BODY_make_section_r_f' must be used.